通信两个微服务

时间:2020-05-23 04:38:57

标签: rest rabbitmq microservices

我正在处理微服务之间的通信。

  • 微服务A-商店用户
  • 微服务B-商店帖子

现在,如果我想从“客户端”应用中添加新帖子,则需要了解用户信息。因此,请求将如下所示:

客户端->微服务B(为用户ID 1创建帖子)->微服务A (获取ID为1的用户)

微服务B将从用户微服务创建带有详细信息(id,名称,用户名)的帖子。

问题

我想从另一个微服务获取数据,该怎么办?

选项:

  • 使用RestApi(使用Api网关处理(前端后端)a similar problem
  • 使用AMQP,就像RabbitMQ(我不知道如何应用它)。

0 个答案:

没有答案
相关问题