容器化和虛擬化
容器:運行在更為完全隔離的沙盒中,出現在每個容器里的僅僅是操作系統的最小內核,共享了底層系統的資源。容器化的最大優勢在於對於相同的硬件占用空間更小,可以比虛擬機運行更多的實例。
虛擬機:運行的是一個完整的組件堆棧——從操作系統到應用服務器,以及仿真的虛擬硬件包括網絡組件、CPU和內存。
微服務
- 每一個服務完全獨立
- 不用關心各自用什么語言,什么平台
- 單個服務單個遷移
跨服務之間不能共享代碼
2
-
每個微服務都應該有自己的數據庫,而不是在同一個數據庫中共享數據
-
http://www.cnblogs.com/liuning8023/p/4493156.html
http://www.dockone.io/article/879
http://www.dockone.io/topic/Spring+Boot
http://www.dockone.io/article/804
https://www.consul.io/downloads.html