【发布时间】:2018-10-21 06:13:49
【问题描述】:
实施 API 网关时的主要问题之一是您将该层与内部微服务耦合。是否有这样一种架构,API 网关只与 Rabbit MQ 等消息代理直接通信,然后再根据消息与微服务通信?
在我看到的大多数架构指南中,消息代理仅用于微服务到微服务的通信。为什么不让它用于 API 网关和微服务到微服务的通信?
【问题讨论】:
-
不太确定您要解决的具体问题是什么,但 Web 服务通常与消息代理进行通信,因为这是它们与其他服务通信的方式。
标签: docker architecture rabbitmq microservices messagebroker