Tag: cqrs

Cqrs +微服务架构:如何从其他服务获取数据

我正在为个人项目设置一个微服务/ cqrs体系结构,在“标准”设置中有一点我不明白。 我的意思是标准设置 https://www.ibm.com/developerworks/cloud/library/cl-build-app-using-microservices-and-cqrs-trs/index.html 假设我有一个订单服务和一个提货点服务,而且我有一个像“发送订单汇总电子邮件”的命令。 订单服务应该如何获得发送电子邮件所需的取件点数据(例如开放时间等)? 我看到4种可能性,但肯定有其他的。 该命令直接进入订单服务,然后订单服务查询取货点服务以获取数据。 该命令转到取件点服务,然后取件点服务发布订单服务的新事件,并附带所需的信息。 该命令直接进入订单服务,然后订单服务查询只读的面向客户端的数据库。 合并2服务…鉴于他们没有其他共享的上下文,这将是一个可惜… 谢谢 !

将消息从Node.js传递到外部系统?

我完全是Node.JS的新手,如果我想通过消息/事件/服务总线将消息传递到外部系统,那么还有什么替代方法可以与Node集成呢? 这些消息只是JSONstring,外部系统可以是任何东西,例如C#代理或其他类似的东西。 (也许这应该在网站cluser的其他部分比stackoverflow,因为它是比编程更多的技术问题)?