微服务概览与治理:从单体到微服务转型与挑战.pptxVIP

  • 2
  • 0
  • 约8.79千字
  • 约 40页
  • 2026-05-27 发布于北京
  • 举报

微服务概览与治理:从单体到微服务转型与挑战.pptx

毛剑Go进阶训练营第1课Go架构实践-微服务(微服务概览与治理)

微服务概览微服务设计gRPC服务发现多集群多租户References

单体架构尽管也是模块化逻辑,但是最终它还是会打包并部署为单体式应用。其中最主要问题就是这个应用太复杂,以至于任何单个开发者都不可能搞懂它。应用无法扩展,可靠性很低,最终,敏捷性开发和部署变的无法完成。我们应对的思路:化繁为简,分而治之

微服务起源大家经常谈论的是一个叫SOA(面向服务的架构模式),它和微服务又是什么关系?你可以把微服务想成是SOA的一种实践。小即是美:小的服务代码少,bug也少,易测试,易维护,也更容易不断迭代完善的精致进而美妙。单一职责:一个服务也只需要做好一件事,专注才能做好。尽可能早地创建原型:尽可能早的提供服务API,建立服务契约,达成服务间沟通的一致性约定,至于实现和完善可以慢慢再做。可移植性比效率更重要:服务间的轻量级交互协议在效率和可移植性二者间,首要依然考虑兼容性和移植性。YoushouldinsteadthinkofMicroservicesasaspecificapproachforSOAinthesamewaythatXPorScrumarespecificapproachesforAgilesoftwaredevelopment

文档评论(0)

1亿VIP精品文档

相关文档