發布時間: 2023-02-13 13:18:16
微服務架構是一種架構理念,是SOA架構的一個變體。微服務(或微服務架構)是一種云原生的架構方法,其中一個單一的應用程序由許多較小的組件或服務組成,這些組件或服務是松散耦合的,可以獨立部署。微服務架構是一種在云中交付應用和服務的新技術。微服務架構是一種架構模式,其中一個大型的、復雜的應用程序被劃分為多個微服務。這些都是小型服務,都在自己獨立的進程中運行,服務之間相互協調和協作。
主流微服務架構有: SpringCloud、ServiceComb、ZeroC ICE、Motan、Thrift
是一系列框架的有序集合。Spring Cloud 利用 Spring Boot 特性整合了開源行業中優秀的組件,整體對外提供了一套在微服務架構中服務治理的解決方案。
是第一個 Apache 微服務項目, 是一個開源微服務解決方案,實現對微服務應用的高效運維管理。提供一站式開源微服務解決方案并支持多語言。
是面向對象的分布式系統中間件?;?RPC 框架具有良好的性能與分布式能力。
是開源的 RPC 框架,只支持 Java 語言實現,需要在 Client 端(服務消費者)和 Server 端(服務提供者)引入 SDK。
是一種輕量級的跨語言 RPC 通信方案,支持多達 25 種編程語言。Thrift 有一套自己的接口定義語言 IDL
上一篇: Kubernetes工作節點核心組件
下一篇: 微服務架構的優勢有哪些