创建协作式微服务集
在本文中,我们将构建首批微服务,学习如何创建具有简约功能的协作式微服务。最后,我们将拥有一个由复合微服务公开的 RESTful API,该复合微服务将调用其他三个微服务以创建聚合响应。
1. 微服务架构介绍
我们要构建的系统由三个核心微服务(产品、评论和推荐服务)和一个名为产品复合服务的复合微服务组成。产品复合服务将聚合三个核心服务的信息。
| 服务名称 | 管理信息 | 具体属性 |
|---|---|---|
| 产品服务 | 产品信息 | 产品 ID、名称、重量 |
| 评论服务 | 产品评论 | 产品 ID、评论 ID、作者、主题、内容 |
| 推荐服务 | 产品推荐 | 产品 ID、推荐 ID、作者、评分、内容 |
| 产品复合服务 | 聚合信息 | 产品信息、指定产品的评论列表、指定产品的推荐列表 |
为了跟踪响应请求的容器,所有响应都添加了 serviceAddress 属性,格式为 hostname/ip-address:port
构建协作式微服务实战
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



