服务设计原则
2022-11-06 本文已影响0人
寻找无名的特质
1.服务契约:通过契约文档,服务阐述自身的目的和功能。
2.松耦合:服务将依赖关系最小化
- 服务抽象:服务只发布契约,面向客户隐藏内部逻辑
- 服务重用性: 一种服务可以被其它服务重用
- 服务自治性:服务自行控制环境与资源以保持独立性,这有助于服务的一致性和可靠性。
- 服务无状态性:服务负责消费方的状态管理,这不能与服务的自治性发生冲突。
- 服务可发现性:客户可以通过服务元数据来查找服务和理解服务。
- 服务组合性:一种服务可以由其它的服务组合而成,而不管其它服务的大小和复杂性如何。