《istio-in-action 系列》 1. 安装 docker-k3s-istio 开发环境
升级项目
之前的项目中只有 prod 服务,具有版本的区分。 现在对项目进行一些升级, 模拟一个多服务的项目。
- 两个服务,
review / prod
- 服务之前还有调用关系。
prod -> review
review
这次新加入了 review
评论服务。
{
"1": {
"id": "1",
"name": "zhangsan",
"commment": "istio 功能很强大, 就是配置太麻烦"
},
"2": {
"id": "1",
"name": "wangwu",
"commment": "《istio in action》 真是一本了不起的书"
}
}
prod
升级 prod 服务, 除了之前返回本身的数据信息之外,还需要返回关联的评论信息。
|
|
这部分评论信息的来源就是上面新添加的评论服务。
|
|
完整结果如下
{
"data": {
"Name": "istio in action",
"Price": 300,
"Reviews": {
"1": {
"id": "1",
"name": "zhangsan",
"commment": "istio 功能很强大, 就是配置太麻烦"
},
"2": {
"id": "1",
"name": "wangwu",
"commment": "《istio in action》 真是一本了不起的书"
}
}
},
"version": "v1.1.0"
}
- 原文链接:https://typonotes.com/posts/books/istio-in-action/chapter01/07-upgrade-project/
- 本文为原创文章,转载注明出处。
- 欢迎 扫码关注公众号
Go与云原生
或 订阅网站 https://typonotes.com/ 。 - 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。