微服务之服务治理相关内容
2018年11月22日

一、内容总结如下:

1. 服务注册与发现

2. 软负载均衡与容错

3. 服务监控与统计

4. 服务容量评估

5. 服务上线审批

6. 服务下线通知

7. 服务负责人

8. 服务文档

9. 服务路由

10. 服务编排

11. 服务黑白名单

12. 服务权限控制

13. 服务依赖关系

14. 服务分层架构

15. 服务调用链跟踪

16. 故障传导分析

17. 服务降级

18. 服务等级协定

19. 服务自动测试

20. 服务伪装容错

21. 服务兼容性检测

22. 服务使用情况报告

23. 服务权重动态调整

24. 服务负载均衡调整

25. 服务映射

26. 服务模板工程

27. 服务开发IDE

28. 服务健康检测

29. 服务容器

30. 服务自动部署

31. 服务资源调度 


二、说明及补充:

1、能获取在线的服务提供方地址列表

2、能自动画出应用间的依赖关系图

3、列出服务负责人及使用文档

4、列出服务定义,服务定义包括:

  • 是否需要token授权

  • 服务质量等级协定(SLA),SLA包括消费者承诺每天调用量,请求数据量,提供方承诺响应时间,出错率等。

  • 服务权重,依赖强弱

  • 服务降级及Mock数据

  • 聚合服务:多个小服务,组合成大服务,服务编排引擎,内置简单的流程引擎,只需用XML或DSL声明如何聚合服务。

5、服务资源自动扩容和缩容

6、服务兼容版本,及自动回归测试用例:服务上线后可能不是一成不变,可能会在原来的基础上做兼容性升级,添加字段,删改字段等。

7、服务上线审核,服务下线处理

8、服务自动化测试

9、服务分层级等方式隔离,不同范围的服务不允许跨层、跨区域调用。

10、服务访问量、响应时间、报错监控。

11、服务内置负责均衡功能