什麼是微服務?

已經使用微服務框架一年多了,並且有一個項目還本身搭建了微服務框架,可是有一次有人問我什麼是微服務?而後我回答得比較混亂,首先是由於我對這個概念比較模糊,第二是由於每一個人的見解不一樣。html

微服務是James LewisMartin Fowler在2014年3月25日在《Microservices》文章中首先提出來的,文章地址https://martinfowler.com/articles/microservices.html。網絡

根據《Microservices》這篇文章我認爲:架構

  1. 微服務是一種架構風格。
  2. 一系列微小的服務共同組成。
  3. 跑在本身的進程裏。
  4. 每一個服務爲獨立的業務開發。
  5. 獨立部署。
  6. 分佈式管理。

分佈式的定義:旨在支持應用程序和服務的開發,能夠利用物理架構由多個自治的處理元素不共享主內存,但經過網絡發送消息合做框架

相關文章
相關標籤/搜索