微服务VS集中服务

提炼原文  https://36kr.com/p/5082499.html

参考 https://blog.csdn.net/u012785382/article/details/70762240

参考 https://blog.csdn.net/albenxie/article/details/73478162

微服务的前提条件:

      对于小规模的服务来说,它们不是必需的。除非你们有大量的服务,否则我不认为你们真的需要微服务。

      容易发生分布式一致性的问题;

      每个微服务应是独立的团队运营;

快速配置:具备在短时间内配置好一台服务器的能力。

基本的监控:生产环境的很多轻度耦合的服务在一起协作容易出现问题,而这些问题在测试环境难以被发现。所以我们需要一个有效的监控机制来快速地检测这些问题。

快速部署:因为需要管理的服务太多,所以需要尽快地部署它们,不管是在测试环境还是在生产环境。

关于微服务先决条件的完整清单如下(按照优先级从上到下)。

  • 计算资源(真实的服务器,也可以使用虚拟机、容器、函数,或这些组件的组合)的快速分配

  • 基本的监控

  • 快速部署

  • 易于分配的存储

  • 易于访问的外围

  • 认证和授权

  • 标准化的 RPC

猜你喜欢

转载自blog.csdn.net/liuqianduxin/article/details/82862686