JMS 与电子邮件有何比较

 常见问题解答 > JMS > JMS 与电子邮件有何比较

当然,它们都做类似的事情。它们之间的主要区别在于它们的历史和设计标准。

JMS 具有许多不同的服务质量(持久性与非持久性,队列与主题),旨在以低延迟和高可靠性实现高性能消息传递。电子邮件旨在实现网络上的连接性。因此,它们在设计权衡方面有所不同。例如,收到多封电子邮件并不算什么大问题(如果我通过 POP 与电子邮件服务器断开连接,我会经常收到多封电子邮件)。收到 2 封“从我的银行账户中扣除 1000 美元”的消息将是一场重大灾难 (smile)

使用 JMS 的主要原因是性能(吞吐量和延迟),以及对事务和 XA 的支持,以及避免重复和消息丢失。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛徽标和 Apache ActiveMQ 项目徽标是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。