- 7
- 0
- 约1.79千字
- 约 3页
- 2021-11-17 发布于河南
- 举报
GB/T XXXXX—XXXX
附 录 A
(资料性)
工业微服务 “服务访问”形式提供参考案例
工业微服务“服务访问”形式提供参考案例主要描述从业务视角工业微服务访问的流程和模式。例
如以下用例场景:
a) 服务代理模式,服务代理模式是最简单的服务组合模式,它根据业务的需求选择调用后端的某
个服务。在返回给使用端之前,代理可以对后端服务的输出进行加工,也可以直接把后端服务
的返回结果返回给使用端。见图A.1。
图A.1 服务代理模式
b) 服务聚合模式,服务聚合模式是最常用的服务组合模式,它根据业务流程处理的需要,以一定
的顺序调用依赖的多个微服务,对依赖的微服务返回的数据进行组合、加工和转换,最后以一
定的形式返回给使用方。这里,每个被依赖的微服务都有自己的缓存和数据库,聚合服务本身
可以有自己的数据存储,包括缓存和数据库等,也可以是简单的聚合,不需要持久化任何数据。
见图A.2。
图A.2 服务聚合模式
c) 服务串联模式,服务串联模式类似于一个工作流,最前面的服务1负责接收请求和响应使用方,
串联服务后再与服务1交互,随后服务1与服务2交互,最后,从服务2产生的结果经过服务
1和串联服务逐个处理后返回给使用方。见图A.3。
33
GB/T XXXXX—XXXX
图A.3 服务串联模式
d) 服务分支模式服务分支模式是服务代理模式、服务聚合模式和服务串联模式相结合的产物。分
支服务可以拥有自己的数据库存储,调用多个后端的服务或者服务串联链,然后将结果进行组
合处理再返回给客户端。分支服务也可以使用代理模式,简单地调用后端的某个服务或者服务
链,然后返回的数据直接返回给使用方。见图A.4。
图A.4 服务分支模式
e) 服务异步消息模式,在构建微服务架构系统时,通常会梳理核心系统的最小化服务集合,这些
核心的系统服务使用同步调用,而其他核心链路以外的服务可以使用异步消息队列进行异步
化。见图A.5。
34
GB/T XXXXX—XXXX
图A.5 服务异步消息模式
f) 服务共享数据模式,服务共享数据模式其实是反模式,在 1.3.3 节中提出了去数据共享模式,
由于去掉了数据共享,所以仅仅通过服务之间良好定义的接口进行交互和通信,使得每个服务
都是自治的,服务本身和服务的团队包含全角色栈的技术和运营人员,这些人都是专业的人做
专业的事,使沟通在团队内部解决,因此可以使效率最大化。见图A.6。
图A.6 服务共享数据模式
_________________________________
35
您可能关注的文档
- 广告经营单位公益广告内容质量审查要素表、互联网和户外广告发布审查表、广告归档档案目录.pdf
- 广告经营资格证明文件查验目录及要件表、审查证明文件查验表、业务审核表、内容查验审核目录及要件表.pdf
- 广告经营单位业务承接登记台账、代言人身份及主体资格查验表、广告准入审查目录及要素表.pdf
- 建筑工程施工图建筑信息模型精细度、项目级模型单元属性.pdf
- 建筑信息模型设计成果审查文档清单、应用情况说明附表、系统分类.pdf
- 陆生野生动物重要栖息地划定报告编制基本要求、专题图要求.pdf
- 乘客电梯额定载重量和轿厢有效面积、额定速度选择、选择图表、计算法、模拟法和报告示例、建筑数据表、设计流程.pdf
- 特定船舶适居性振动测量用于计算细长比甲板室长度和高度示例、频率计权值、评价报告.pdf
- 电梯远程报警系统电梯和救援服务组织之间典型双向通信、救援服务组织运作的一般信息.pdf
- 纺织品禁用偶氮染料色谱分析、判定规则、纺织材料适用染料说明表、液液萃取方法、颜料、萃取法.pdf
最近下载
- 放射性仪器和测量.ppt VIP
- 【高清可复制】11ZJ401 楼梯栏杆(1).pdf VIP
- 11ZJ311 《地下室防水》建筑标准.docx VIP
- RAM SURF-1操作手册.pdf VIP
- 建筑图集2(2015)_15ZJ211_坡屋面 .docx VIP
- 2025年度组织生活会会前谈心谈话记录(支部书记与支部委员谈心谈话、支部委员之间谈心谈话、支部委员与联系党员谈心谈话、党员与党员谈心谈话、上级党组织负责人与支部书记谈心谈话).docx VIP
- 中南标准11ZJ203_种植屋面_地方规范图集.pdf VIP
- 单行本_10ZG601_混凝土多孔砖墙体结构构造.docx VIP
- 10ZJ110混凝土多孔砖墙体建筑构造图集.docx VIP
- 研究慰问困难党员支委会会议记录范文.docx VIP
原创力文档

文档评论(0)