- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- 魏新宇 郭躍軍
- 295字
- 2021-11-05 10:17:09
1.4.2 微服務架構的主要類型
目前在微服務架構領域有多種微服務治理框架,如Spring Cloud、Istio等。這幾種微服務架構都符合上一節介紹的微服務架構的特點,但實現的方式不同:有的通過代碼侵入的方式實現,有的通過使用代理的方式實現。
在Kubernetes出現和普及之前,實現微服務架構需要通過像Spring Cloud這種代碼侵入的方式實現,也就是說,在應用的源代碼中引用微服務架構的治理組件。在Kubernetes出現以后,我們可以將容器化應用之間的路由、安全等工作交由Kubernetes實現,也就是說,應用開發人員再也不必在開發階段考慮微服務之間的調用關系,只需關注應用代碼的功能實現即可。這種無代碼侵入的微服務架構(如Istio)越來越受到業內和客戶青睞。而本書也會著重介紹基于Istio實現微服務。
推薦閱讀
- 微服務設計原理與架構
- Programming ArcGIS 10.1 with Python Cookbook
- Animate CC二維動畫設計與制作(微課版)
- 精通Python設計模式(第2版)
- 自制編程語言
- Creating Stunning Dashboards with QlikView
- Java實戰(第2版)
- Python圖形化編程(微課版)
- Azure Serverless Computing Cookbook
- QlikView Unlocked
- 3ds Max 2018從入門到精通
- Java程序設計入門(第2版)
- Qt 5.12實戰
- Learning Alfresco Web Scripts
- React.js 16從入門到實戰