首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于事件的nodejs微服务间数据共享

基于事件的nodejs微服务间数据共享
EN

Stack Overflow用户
提问于 2020-05-26 13:24:08
回答 1查看 313关注 0票数 2

所以我的项目有一个微服务架构,我有2-3个服务在运行。我需要基于在这些服务上触发的一些事件调用一个操作。

我如何使用nodejs事件发射器类或任何其他类似服务来实现这一点。socket.io是一种替代方案吗?

或者这有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 04:36:59

相关事件(您需要在分布式服务之间进行通信)需要是您的微服务的“公共”api的一部分。因此,抛出(域)事件的服务可以提供相同的发布/订阅机制,也可以使用面向消息的中间件(RabbitMQ、Kafka等)。在您的微服务中,您可以拥有一个接口服务,该服务订阅内部触发的事件,然后将相关事件重新触发到此公共api。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62015183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档