情景一:
- 在您的服务器上设置一个JMS队列。
- 编写Java代码以向生产者发送消息。创建一个JMS生产者,当调用它时,应该接收电子邮件数据(主题、正文、收件人、抄送等)并将其发布到第1步设置的队列中。
- 创建一个JMS消费者,订阅在步骤1中创建的队列,其onMessage应该调用JavaMail API来发送电子邮件。
情景二:
- 直接调用JavaMail API发送电子邮件。
我知道如何使用JMS和Java Mail,但为什么我们要从情景2转换到情景1来发送邮件呢?最初我们使用了情景2,现在我们使用情景1。因为在大型应用程序的不同部分发送邮件,所以我们使用JMS队列,有来自队列消费者的邮件发送。请帮助我理解。