我正在学习一个微服务体系结构,并创建了3个微服务。每个ms都有自己的数据库。
就像下面这样,

我通过在所有微服务中复制Business表的方式来设计它。每当在business中创建新业务时,我都希望更新客户ms中的业务Id和name以及税务ms,以创建引用。
我试着用下面的方式来达到这个目的,
System.Threading.Channels中。HostedService将读取队列,然后调用Customers ms和Tax ms更新业务Id和名称.的理念是,以企业经理为生产者,以客户ms为客户,以税收ms为消费者。
实现这一目标的最佳途径是什么?对此有什么想法吗?
发布于 2021-07-20 10:56:56
我们有与您提到的相同的要求,我们采用事件驱动的体系结构来解决这个问题。
Apache是满足此类需求的最佳消息传递系统。
在实现时,您需要考虑的东西不多。
https://stackoverflow.com/questions/68443560
复制相似问题