如何向订户发送电子邮件?

1mrurvl1  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(357)

我需要输入如何设计一个简单的通知系统。
有一个系统“z”生成某些事件(这是一个外部系统),有两个系统a和b(内部系统)对获取有关这些事件的电子邮件通知感兴趣。然而,a感兴趣的是“错误”类型,b感兴趣的是来自z的事件的“失败”类型。我正在尝试设计系统n,它将把这些事件从z转换成电子邮件发送给a和b。我不确定需要多少队列/主题。
请让我知道以下步骤是否有效/需要/或可以改进
系统a和b订阅电子邮件。如果我使用队列或主题,则必须在该主题上发布来自n的响应,但我要发送电子邮件。
系统n正在侦听队列“test”,系统z正在该队列上发布“error”和“failure”消息。
系统n读取并翻译来自“测试”队列的消息,并向订户(即a和b)发送电子邮件
我主要不确定第一步。a和b如何让系统n知道他们需要电子邮件通知?

ddrv8njm

ddrv8njm1#

在我看来,您应该部署某种传销(即邮件列表管理器),系统a和b都可以使用它订阅一个或多个相关列表(例如“错误”列表和/或“失败”列表)。然后,当systemz生成相应的事件时,systemn可以根据需要向这些列表发送电子邮件。
下面是一个著名的传销实施清单。

相关问题