专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【多人感染沙门氏菌 ... ·  10 小时前  
智东西  ·  “高考作文”热搜爆了!16款AI实测挑战,A ... ·  21 小时前  
51好读  ›  专栏  ›  InfoQ

一分钟了解微服务的好处与陷阱

InfoQ  · 公众号  · 科技媒体  · 2017-01-24 08:00

正文

请到「今天看啥」查看全文


3. 专注于服务的可替代性来设计 。 微服务架构设计风格核心要解决的问题之一便是如何便利地在大型系统中进行系统组件的维护和替换,且不影响整体系统稳定性。

微服务的特征
  1. 每个微服务仅对单个业务负责,且为该业务的容量负责;

  2. 每个微服务可以进行独立部署,即不需要依赖其它微服务及其相关资源,如数据库、内存缓存系统等;

  3. 轻量级的通信协议,例如REST、STOMP、AMQP等;

  4. 服务的可替代性,代表着每个微服务原则上都可以使用不同的语言、框架进行技术实现,且更换实现后的微服务对于整个业务系统不会造成影响;

  5. 每个微服务拥有单独的数据存储;

  6. 每个微服务由小团队维护,服务以业务来进行拆分后,每个微服务的维护工作将有人数不多的小团队进行维护。

微服务带来的好处






请到「今天看啥」查看全文