Trong blog này, tôi sẽ nói về Dòng san sẻ Apigee. Đối với những người không quen thuộc với Apigee là gì, hãy để tôi miêu tả ngắn gọn. Bạn cũng hoàn toàn có thể đọc thêm về điều này tại những link được phân phối sau .Apigee Edge là một nền tảng giúp tạo và quản trị những proxy API. Bạn hoàn toàn có thể coi proxy API là bộ mặt cho những dịch vụ phụ trợ của mình. Thay vì trực tiếp bật mý những điểm cuối dịch vụ của bạn, bạn hoàn toàn có thể tạo một proxy API và cung ứng proxy đó cho người mua muốn sử dụng tính năng ứng dụng của bạn .Proxy API không chỉ hoạt động giải trí như một lớp trung gian giữa máy khách ( ví dụ : ứng dụng, website, v.v. ) và dịch vụ của bạn, mà còn giúp bạn thuận tiện thêm 1 số ít tính năng như xác nhận, quản trị lưu lượng và ghi nhật ký, nếu không, rất khó để thêm vào Lever dịch vụ. Để đọc thêm về proxy API, cách nó hoạt động giải trí và cách tạo proxy, bạn hoàn toàn có thể xem tại đây .

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.

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
    
      
    
  

Dòng chia sẻ Apigee

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 .Dòng chia sẻ ApigeeThê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 :

  1. Pre-proxy Flow Hook:  thực thi luồng chia sẻ đính kèm trước khi gọi điểm cuối proxy.
  2. 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.
  3. 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.
  4. 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.

Dòng chia sẻ Apigee

Đ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 :Dòng chia sẻ ApigeeHộ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 .

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *