微服务学习

前言

这几天要学习一下微服务,这个名字一直在听,但是一直没有搞清楚,今天认真读了一下Martin Fowler的原著,准备把这篇文章好好地消化一下。

正文

Characteristics of a Microservice Architecture

微服务架构的特征

  • Componentization via Services
    通过服务来组件化
  • Organized around Business Capabilities
    围绕着业务的能力来组织
  • Products not Projects
    产品而不是项目
  • Smart endpoints and dumb pipes
    聪明的端点和哑管道
  • Decentralized Governance
    去中心化的管理
  • Decentralized Data Management
    去中心化的数据管理
  • Infrastructure Automation
    底层架构的自动化
  • Design for failure
    为失败而设计
  • Evolutionary Design
    进化设计

总结

这篇文章内容很多,需要一点一点地去消化,看来一次消化完是比较难的,只能是通过不断地提交去补充。

参考

https://martinfowler.com/articles/microservices.html

你可能感兴趣的:(Java)