【发布时间】:2019-08-29 05:48:24
【问题描述】:
我对微服务知之甚少,所以这肯定是我学习阶段的一部分。假设我有多个 nodejs 微服务(身份验证服务、用户服务、车辆服务等)。在这两者之间共享数据的最佳方式是什么?
HTTP 调用是否足够好?因为从“Pointsman”服务或其他东西调用许多 HTTP 调用非常容易。所有这些 nodejs 服务都将在同一台机器上运行,因此它们应该具有相当快的速度。 HTTP 调用也是异步的,因此您可以相当轻松地控制服务如何相互等待。基本的调用测试看起来超级快,但很难知道更大的数据块将如何工作。
我之所以问是因为人们谈论消息传递层。消息将位于服务观看的地方。因此服务将放置和提取为它们分配的消息。
我只是觉得 HTTP 调用已经足够好了,为什么不使用它们呢?
【问题讨论】:
标签: node.js http microservices