是否有一种方法可以将nestjs CQR与rabbitmq事件总线/队列一起使用。从命令中分派由microservice处理的事件是反模式的吗?
我正在阅读nestjs文档,似乎没有办法使用其他内置的eventbus。现在让我们假设我的cqrs事件希望与微服务通过rabbitmq进行通信。因此,有两个问题:是否有一种方法可以将nestjs CQR与rabbitmq事件总线/队列一起使用。从命令中分派由microservice处理的事件是反模式的吗?,rabbitmq,cross-domain,domain-driven-design,nestjs,cqrs,Rabbitmq,Cross Domain,Domain Driven Design,Nestjs,Cqrs,我正在阅读nestjs文档,似乎没有办法使用其他内置的eventbus。现在让我们假设我的cqrs事件希望与微服务通过rabbitmq进行通信。因此,有两个问题: 是否可以分派将队列发送到外部eventbus的事件 从ddd的角度看可以吗?那么我应该把它送到哪里呢?从域层调度?然后,感兴趣的各方(微服务)可以监听并写入自己的数据库部分或其他内容。 如果你能从人的角度解释一下,我是cqrs的ddd新手。很抱歉,如果这是一个常见问题,但它也与nestjs有关,所以我需要一些澄清 感谢应使用集成事件通
感谢应使用集成事件通知外部服务。一个好的实践是保持外部事件总线(集成总线)独立于任何微服务。关于这两个问题:
若你们不了解nestjs,回答第二个问题也会很有帮助。谢谢,这很有帮助:)