![](/img/trans.png)
[英]Spring Cloud Gateway doesn't find the microservices (Not found 404 error)
[英]Use spring cloud gateway to merge results from two microservices
假設我有兩個微服務,支付和公司。 我有一個端點 /payments/late 返回延遲付款列表:
[{'id': 1, due_date: 2019-05-05, value: 1234.123, company_id: 5}]
我想在我的前端應用程序上創建一個表格來顯示這樣的表格?
付款:
Company Name | Due Date | Amount
XXX | 05/05/2018 | 1234.12
所以我的前端應用程序必須從兩個不同的微服務調用兩個 Web 服務。
我正在考慮添加一個 API 網關標簽,負責:
a) 調用支付網絡服務。 b) 從支付網絡服務返回獲取 ids 並調用公司網絡服務以獲取公司數據。 c) 將公司數據與支付數據合並在一個 json 中:
[{'id': 1, due_date: 2019-05-05, value: 1234.123, company_id: 5, company_name: "XXXXX"}]
或類似的東西。
是否可以使用 Spring Cloud Gateway 做到這一點?
您可以使用Feign Client從 Payments Webservice 調用您的公司 Webservice,然后將結果合並到 Payments Webservice 中並將其返回到 UI。
在 UI 中,調用/payments/late
並獲取合並結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.