单个微服务可以是Azure服务总线中2个或多个服务的订阅服务器吗



我有一个作为通知的微服务,它是一个(订阅服务器(服务。我还有另外两个作为的出版商服务

  1. 文件上传和2(登录服务

所以,我想在以下时间从通知服务发送通知:

  1. 从文件上载服务(Publisher(上载文件时
  2. 当新用户使用登录服务(发布服务器(登录到应用程序时

我正在使用Azure服务总线进行ASP.NET核心WEB API中的服务到服务通信。那么,我应该使用2个主题和2个订阅还是1个主题和2个订阅。

在Azure服务总线中

如何设计拓扑取决于您如何看待它在未来的发展。有了这个数量的实体,两个主题可能是不必要的,一个有2个订阅的主题就足够了。当系统中的事件数量增加时,这仍然可以很好地工作。有益的部分是,唯一的耦合点变成了单个主题名称,而不是每个事件类型的主题名称。

最新更新