时间:2022-04-15 15:18:01 | 来源:行业动态
时间:2022-04-15 15:18:01 来源:行业动态
微服务应用架构的最大挑战,在于如何实现不同服务之间的无缝通信。对于前端面向客户端的微服务来说,必然需要响应来自手机、浏览器或者其他设备的用户请求。云原生服务使用基于特定协议的各类API实现这一功能,例如代表性状态传输(REST)、谷歌的开源远程过程调用(gRPC)或者NATS等。RESTful API可以无缝管理基于微服务架构的应用内通信活动。为了保障性能,服务间的内部通信则可由gRPC负责。REST主要用于通过超文本传输协议(HTTP)公开API。NATS则支持发布-订阅功能,可在应用程序之内实现异步通信。关键词:程序