時間:2022-04-15 15:18:01 | 來源:行業(yè)動態(tài)
時間:2022-04-15 15:18:01 來源:行業(yè)動態(tài)
微服務應用架構的最大挑戰(zhàn),在于如何實現不同服務之間的無縫通信。對于前端面向客戶端的微服務來說,必然需要響應來自手機、瀏覽器或者其他設備的用戶請求。云原生服務使用基于特定協(xié)議的各類API實現這一功能,例如代表性狀態(tài)傳輸(REST)、谷歌的開源遠程過程調用(gRPC)或者NATS等。RESTful API可以無縫管理基于微服務架構的應用內通信活動。為了保障性能,服務間的內部通信則可由gRPC負責。REST主要用于通過超文本傳輸協(xié)議(HTTP)公開API。NATS則支持發(fā)布-訂閱功能,可在應用程序之內實現異步通信。關鍵詞:程序