心理

當前位置 /首頁/完美生活/心理/列表

python 閘道器 作用

python 閘道器 作用

1、路由功能,防止內部關注暴露給外部客戶端:API閘道器將外部公共API與內部微服務API分開,允許新增微服務和更改邊界。 其結果是能夠在不對外部繫結客戶端產生負面影響的情況下重構和適當大小的微服務。 它還通過為您的所有微服務提供單一入口點,對客戶端隱藏了服務發現和版本控制詳細資訊。

2、為您的微服務新增額外的安全層:

API閘道器通過提供一個額外的保護層來防止惡意攻擊,例如SQL注入,XML解析器漏洞和拒絕服務(DoS)攻擊。

3、支援混合通訊協議:

雖然面向外部的API通常提供基於HTTP或REST的API,但是內部微服務可以從使用不同的通訊協議中受益。 協議可能包括的Protobuf或AMQP ,或者用SOAP,JSON-RPC或XML-RPC系統整合。 API閘道器可以在這些不同的協議之上提供外部的,統一的基於REST的API,允許團隊選擇最適合內部架構的API。

4、降低微服務複雜性

如果微服務具有共同的關注點,例如使用API令牌的授權,訪問控制實施和速率限制。 每個這些關注可以通過要求每個服務都實現它們,但這為微服務的開發增加更多的時間成本。 API閘道器將從您的程式碼中刪除這些問題,允許您的微服務關注手頭的任務。

5、 負載均衡:為訪問後端API服務提供負載均衡的功能。

6、 快取:快取以提高效能。

7、監控:

8、日誌:統一收集系統相關日誌。

TAG標籤:閘道器 python #