标签:程序 服务器端 路由 领域 标识符 registry 完成 内容 ati
下面总结了微服务架构的模式语言
您应该为应用选择哪种架构?
如何将应用程序分解为服务?
如何保持数据一致性并实现查询?
如何将消息作为数据库事务的一部分发布?
如何使测试更容易?
如何部署应用程序的服务?
如何处理服务实例与外界交互的问题?
应该选择怎样的通信机制来进行服务间通讯和外部客户端通讯?
如何处理外部客户端与服务之间的通讯?
一个基于 RPI 的客户端如何在网络上发现服务实例的位置?
如何避免由于服务故障或网络中断所引起的故障蔓延到其他服务?
如何向服务实例传递访问客户端的身份信息?
如何掌握一个运行中微服务应用的行为并进行有效的故障排错?
分布式追踪 - 在服务代码中针对每一个外部访问,都分配一个唯一的标识符,并在跨服务访问时传递这个标识符以供追踪分布式引发的问题。例如,当通过一个集中式服务处理外部请求时,记录请求本身的信息以及请求的开始和结束时间。
异常追踪 - 把所有服务程序代码触发的异常信息都汇聚到集中的异常追踪服务,并根据一定的逻辑对开发者或运维人员发出通知。.
健康检查 API- 一个监控服务可调用的 API,通常返回服务健康度信息,或对 ping 等心跳检查请求做出响应。
如何将源自多个服务的信息组织在一起生成 UI 界面或 Web 页面?
服务器端页面碎片化元素构建 - 在服务器端通过编排由多个业务或领域相关后端服务生成的 HTML 片段来构建前端输出的页面内容
客户端 UI 构建 - 在客户端通过编排由多个业务或领域相关 UI 组件生成的 HTML 片段来构建前端输出的页面内容
以上内容翻译自https://microservices.io/patterns/ 网站的微服务模式,编写的书籍链接地址为:
链接: https://pan.baidu.com/s/1lPTSjI4ePxLmTyKQ2zoS_A 提取码: 61j2
标签:程序 服务器端 路由 领域 标识符 registry 完成 内容 ati
原文地址:https://www.cnblogs.com/paxlyf/p/11293776.html