当前位置:   article > 正文

微服务(一)微服务理念

微服务理念

单体架构存在的问题:

  • 复杂性高
  • 技术债务
  • 部署频率低
  • 可靠性差
  • 扩展能力受限
  • 阻碍技术创新

什么是微服务:

微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常使用http资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务公用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的存储技术。

特性:

  • 每个微服务可独立运行在自己的进程里
  • 一系列独立运行的微服务共同构建起整个系统
  • 每个服务为独立的业务开发,一个微服务只关注某个特定的功能
  • 微服务之间通过一些轻量的通信机制进行通信。例如通过RESTful API进行调用
  • 可以使用不同的语言与数据存储技术
  • 全自动的部署机制

微服务架构的优点:

  • 易于开发和维护
  • 单个微服务启动快
  • 局部修改容易部署<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/1022257
推荐阅读
相关标签
  

闽ICP备14008679号