与 Rabbitmq 链接的两个微服务

two microservices linked with Rabbitmq

我有两个微服务。一个连接到 mongodb 数据库,另一个连接到 postgresql。我需要将信息从第二个微服务传输到第一个微服务,反之亦然,为此我使用了 rabbimq,是否可以将 rabbitmq 用于此类目的? (一切都对我有用,我只对我是否正确使用rabbitmq感兴趣)

获取communicate/transfer数据的两种方式。

1)公开 HTTP 端点(在您的情况下为 /GET),因此任何其他微服务都可以通过 HTTP 获取信息。

2)因为你已经实现了,发布带有数据的事件,其他ms会监听事件并同步数据。

正如您在评论中提到的,对于您的要求,异步通信是最佳选择。