Bây giờ, hãy nghĩ đến một tình huống mà bạn có một số proxy API cho các dịch vụ phụ trợ của mình và bạn muốn thêm một tính năng phổ biến cho tất cả hoặc có thể được sử dụng trong nhiều proxy. (Về mặt Apigee, một tính năng có thể là một điều kiện / chính sách gắn liền với các luồng proxy.) Bây giờ, nếu chúng ta tiếp tục thêm tính năng đó vào mỗi proxy của mình, đó chắc chắn là một nỗ lực thừa.
Bạn đang đọc: Dòng chia sẻ Apigee
Đừng lo lắng; Apigee ở đây để giúp chúng tôi trong trường hợp như vậy bằng cách cung cấp một tính năng được gọi là luồng s hared .
Như tên đã nói, “shared flow” là một thành phần có thể tái sử dụng có thể được tạo ở một nơi và có thể được sử dụng bởi nhiều proxy trong quá trình thực thi của chúng – miễn là proxy và luồng chia sẻ nằm trong cùng một môi trường.
Phần tốt nhất là, nó rất đơn giản để tạo luồng chia sẻ. Những người biết cách tạo proxy API có thể dễ dàng tạo luồng chia sẻ. Luồng được chia sẻ tương tự như proxy API – ngoại trừ thực tế là nó không phải là điểm cuối. Nó có thể được gọi từ proxy API hoặc từ các luồng được chia sẻ khác, nhưng không được gọi từ bên ngoài.
Nội dung chính
Cách tạo Dòng chia sẻ
1. Đăng nhập vào thông tin tài khoản Apigee Edge của bạn .
2. Chuyển đến tab Develop> Shared Flow .
3. Ở trên cùng bên phải, bạn sẽ thấy nút + Dòng chia sẻ, hãy nhấp vào nút đó để bắt đầu tạo.
4. Có hai tùy chọn để kiến thiết xây dựng luồng san sẻ : Tạo luồng san sẻ trống HOẶC Nhập luồng san sẻ hiện có từ kho tàng trữ zip. Chọn một .5. Bước tiếp theo là cung ứng tên và diễn đạt của luồng được san sẻ. Nếu bạn đã chọn tùy chọn nhập, hãy duyệt qua mạng lưới hệ thống của bạn và tải tệp zip lên .
6. Luồng chia sẻ trống của bạn đã được tạo, bây giờ bạn có thể đính kèm các chính sách vào đó, giống như bạn làm với proxy bằng cách chuyển sang tùy chọn Develop ở bên phải. Hoặc nếu bạn đã nhập luồng được chia sẻ, thì các chính sách đã được thiết lập.
Luồng được san sẻ của bạn sẽ trông giống như sau :
Assign-Message-1
7. Chọn thiên nhiên và môi trường mà bạn muốn tiến hành luồng san sẻ của mình và giờ đây bạn đã chuẩn bị sẵn sàng để mở màn sử dụng luồng được san sẻ .
Cách sử dụng Dòng chia sẻ
Có hai cách mà bạn có thể sử dụng luồng chia sẻ:
1. Sử dụng Chính sách FlowCallout
Bạn hoàn toàn có thể thêm luồng được san sẻ trải qua Chính sách chú thích luồng trong proxy của mình hoặc luồng được san sẻ khác và đính kèm luồng đó vào luồng thực thi proxy .Thêm một bước trong luồng proxy của bạn ( PreFlow, PostFlow, v.v. ) sẽ giống như sau :
FlowCallout.SharedFlow1
2. Gắn nó bằng Flow Hook
Nếu bạn muốn luồng chia sẻ chạy trước khi xử lý yêu cầu hoặc sau khi nhận được phản hồi cho mọi proxy trong môi trường, thì việc đính kèm luồng chia sẻ bằng cách sử dụng móc luồng là tùy chọn tốt nhất.
Để đính kèm luồng dùng chung vào móc luồng, bạn phải là quản trị viên của tổ chức.
Luồng móc được cho phép bạn thực thi những luồng được san sẻ cho toàn bộ proxy trong một môi trường tự nhiên và có 4 móc luồng :
- Pre-proxy Flow Hook: thực thi luồng chia sẻ đính kèm trước khi gọi điểm cuối proxy.
- Pre-target Flow Hook: thực hiện luồng chia sẻ đính kèm trước khi gửi yêu cầu đến máy chủ đích.
- Post-target Flow Hook: thực hiện luồng chia sẻ đính kèm sau khi nhận được phản hồi từ máy chủ đích.
- Post-proxy Flow Hook: thực hiện luồng chia sẻ đính kèm sau điểm cuối proxy và trước khi gửi phản hồi đến máy khách.
Đi tới Quản trị> Môi trường> Móc luồng và thêm “luồng được chia sẻ” vào bất kỳ 4 luồng nào.
Điểm cần nhớ: Bạn có thể đính kèm nhiều nhất một luồng dùng chung vào một Flow Hook cụ thể. Tuy nhiên, bạn có thể đính kèm cùng một luồng dùng chung vào nhiều móc luồng.
Cách xác định liệu Luồng được chia sẻ có được thực thi hay không
Bạn không có tùy chọn theo dõi trong luồng được san sẻ. Vì vậy, để kiểm tra xem luồng san sẻ có hoạt động giải trí hay không, hãy mở màn theo dõi điểm cuối proxy nơi bạn đã đính kèm luồng san sẻ của mình .Trong map thanh toán giao dịch, hãy kiểm tra xem chủ trương FlowCallout có được thực thi hay không. Bạn sẽ thấy một cái gì đó như thế này cho luồng san sẻ của bạn :Hộp màu xám chứa những bước của quá trình được san sẻ của bạn .
Đó là tất cả những gì cần có đối với các luồng được chia sẻ.
Bây giờ bạn hoàn toàn có thể khởi đầu kiến thiết xây dựng luồng san sẻ của riêng mình. Hãy cho tôi biết liệu blog này đã giúp bạn bằng cách viết trong phần nhận xét bên dưới .
Người giới thiệu
Chúc bạn viết blog vui tươi ! :)Bài báo này được xuất bản lần tiên phong trên blog Knoldus .
Source: http://139.180.218.5
Category: Thuật ngữ đời thường