tft每日頭條

 > 圖文

 > 微服務架構圖解

微服務架構圖解

圖文 更新时间:2024-11-18 16:18:48

微服務架構圖解?1. 如何發布和引用服務服務描述:服務調用首先解決的問題就是服務如何對外描述 常用的服務描述方式包括 RESTful API、XML 配置以及 IDL 文件三種,今天小編就來聊一聊關于微服務架構圖解?接下來我們就一起去研究一下吧!

微服務架構圖解(微服務架構組件)1

微服務架構圖解

1. 如何發布和引用服務

服務描述:服務調用首先解決的問題就是服務如何對外描述。 常用的服務描述方式包括 RESTful API、XML 配置以及 IDL 文件三種。

RESTful API

主要被用作 HTTP 或者 HTTPS 協議的接口定義,即使在非微服務架構體系下,也被廣泛采用

優勢:

HTTP 協議本身是一個公開的協議,對于服務消費者來說幾乎沒有學習成本,所以比較适合用作跨業務平台之間的服務協議。

劣勢: -性能相對比較低

XML 配置

一般是私有 RPC 框架會選擇 XML 配置這種方式來描述接口,因為私有 RPC 協議的性能比 HTTP 協議高,所以在對性能要求比較高的場景下,采用 XML 配置比較合适。這種方式的服務發布和引用主要分三個步驟:

服務提供者定義接口,并實現接口

服務提供者進程啟動時,通過加載 server.xml 配置文件将接口暴露出去。

服務消費者進程啟動時,通過加載 client.xml 配置文件引入要調用的接口。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved