- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微服务规范
TOC \o 1-4 \h \u 23913 关于微服务 3
29418 概念和定义 3
28142 组件与服务 3
20535 去中心化和集中架构 4
23948 围绕业务功能进行组织 5
20212 产品不是项目? 5
20675 强化终端及弱化通道 5
11189 分散治理 5
4703 分散数据管理 6
24659 基础设施自动化 6
30546 容错性设计 6
23477 设计改进 6
28312 其它 7
314 微服务与SOA 7
1313 多语言,多选择 7
11511 实践标准和强制标准 7
9737 原则 8
1923 Availability:标准的目标 8
25011 Production-Readiness 标准 8
26943 Stability 8
6773 Reliability 8
20660 Scalability 9
11263 Fault Tolerance 9
19706 Catastrophe preparedness 9
2723 Performance 9
1098 Monitoring 10
545 Documentation 10
37 服务化架构的演进历史 10
14256 历史 10
29625 MVC 10
29008 RPC 10
5739 SOA 11
29865 微服务架构 11
15278 微服务架构的开发原则 12
8720 微服务架构的测试原则 12
23181 微服务架构的部署原则 13
21594 微服务架构的治理原则 13
2711 微服务的接口原则 14
5288 特征 14
26887 服务的业务要素必须唯一并不具有歧义 14
26976 服务必须在空间和时间上具有唯一性和稳定性 14
12389 服务需要具备多态性 15
471 实践 15
24049 微服务的粒度 15
19590 微服务系统多大? 15
23440 微服务规划与设计 15
13251 人员角色的变化 16
6691 挑战 16
23886 问题 17
10076 “轻量化”解决方案 17
27442 安全性问题 17
25500 系统间耦合问题 18
28877 系统可靠性问题 18
24412 全局事务一致性问题 18
9468 异构系统问题 19
25893 组织需求与架构选择 19
25276 微服务是未来吗? 20
7220 附录 20
关于微服务
概念和定义
简单来说,服务的本质就是行为(业务活动)的抽象。
对于SOA,推进结构化信息标准组织(OASIS)和开放团体(Open Group)均给出了正式定义。
OASIS将SOA定义为:
A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.
Open Group将SOA定义为:
Service-Oriented Architecture (SOA) is an architectural style that supports service-orientation. Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services.
A service:
Is a logical representation of a repeatable business activity that
has a specified outcome (e.g., check customer credit, provide weather data, consolidate drilling reports)
Is self-cont
原创力文档


文档评论(0)