Azure 微服务体系结构中的通知服务
我们有一个支持大型应用程序的微服务体系结构。所有服务都使用azure服务总线作为媒介进行通信。目前,我们正在根据需要从不同的服务发送通知(即时/预定)。这里需要一个单独的通知服务,它可以承担格式化和发送通知(电子邮件、文本等)的负载和责任 我的想法是: 通知服务将有自己的数据库,其中包含与通知相关的数据(设置、模板、时间表等)以及一些主数据(从其他来源复制)。我不想将所有事务数据复制到此数据库(出于明显的原因),但我们可能需要事务数据和历史数据来形成通知。我计划订阅服务总线事件(由其他服务发布),发送格式化通知所需数据的责任将由服务引发服务总线事件。通知服务将依赖该数据填充模板(存储在ots自己的数据库中),然后发送通知。 通知服务的工作是侦听服务总线事件,然后根据事件中的数据填充模板,然后发送通知 问题:Azure 微服务体系结构中的通知服务,azure,push-notification,notifications,microservices,Azure,Push Notification,Notifications,Microservices,我们有一个支持大型应用程序的微服务体系结构。所有服务都使用azure服务总线作为媒介进行通信。目前,我们正在根据需要从不同的服务发送通知(即时/预定)。这里需要一个单独的通知服务,它可以承担格式化和发送通知(电子邮件、文本等)的负载和责任 我的想法是: 通知服务将有自己的数据库,其中包含与通知相关的数据(设置、模板、时间表等)以及一些主数据(从其他来源复制)。我不想将所有事务数据复制到此数据库(出于明显的原因),但我们可能需要事务数据和历史数据来形成通知。我计划订阅服务总线事件(由其他服务发布)