可靠消息传送(Sun Java System Message Queue 3.7 UR1 技术 ...

文章推薦指數: 80 %
投票人數:10人

消息传送在两个跃点上进行:第一个跃点从代理上的物理目的地的生成方获得消息;第二个跃点从使用方的目的地获得消息。

因此,在下面的三个阶段,消息可能丢失:在至代理的跃点上,当代理发生故障时在代理内存中,以及在代理至使用方的跃点上。

可靠传送可保证传送过程在上述任一阶段都不会失败。

由于当代理发生故障时非持久性消息总是会丢失,因此可靠传送仅适用于持久性消息。

使用了两种机制来确保可靠传送: 客户端可以使用确认或事务确保成功生成和使用消息。

代理可以在持久性存储库中存储消息,这样,如果代理



請為這篇文章評分?