🔍目的
用户对聚合器服务进行一次调用,然后聚合器将调用每个相关的微服务。
🔍解释
真实世界例子
网络市场需要有关产品及其当前库存的信息。 它调用聚合服务,聚合服务依次调用产品信息微服务和产品库存微服务,返回组合信息。
通俗描述
聚合器微服务从各种微服务中收集数据,并返回一个聚合数据以进行处理。
维基百科
聚合器微服务调用多个服务以实现应用程序所需的功能。
程序示例
定义产品数据模型
public class Product {
private String title;
private int productInventories;
// getters and setters ->
...
}
生成聚合器服务,包含用于调用相应微服务的客户端ProductInformationClient
和 ProductInventoryClient
。
&#