7

API Gateway で一種のデータ集約を提供するソリューションを探しています。API ゲートウェイに spring cloud netflix zuul を使用しています。スプリング ブートを使用して 3 つのマイクロ サービスを作成しました -

Catalog - All products 
DeviceInfo - a particular product detail 
Inventory - product stock

これがZuulの設定です -

zuul.routes.deviceInfo.path=/device/deviceInfo/**
zuul.routes.deviceInfo.url=http://localhost:9002/getDeviceInfo

zuul.routes.catalog.path=/device/all/**
zuul.routes.catalog.url=http://localhost:9001/getProductCatalog

zuul.routes.inventory.path=/device/stock/**
zuul.routes.inventory.url=http://localhost:9003/getInventory

ribbon.eureka.enabled=false

server.port=8080

商品詳細ページで、2 つの呼び出しを行う必要があります -

http://localhost:8080/device/deviceInfo/ - for product details
http://localhost:8080/device/stock/ - for stock details

上記の 2 つの呼び出しの結果を組み合わせる API ゲートウェイを 1 回呼び出す方法はありますか? 両方の呼び出しで、応答として JSON が返されます。

4

2 に答える 2