Message Durablity 与 Message Persistence的区别

Message durability只能出现的pub/sub domain,当client链接到topic时,可以使用durable或非durable subscription.

 

(1) Durable subscription:

      A durable subscription 注册topic subscription时,告诉JMS Provider保持subscription的状态,当subscriber

      失去连接的时候;如果一个durable subscriber失去连接,JMS Provider将保持所有的消息直到subscriber重

      连接或 是subscriber明确的从Topic取消subscribe.

(2) Nondurable subscription:

      A  nondurable subscription 注册topic subscription时,告诉JMS Provider 不需要保持subscription的状态,

     当 subscriber失去连接时候;如果一个nondurable subscriber失去连接,JMS Provider将不会保持所有在该

      subscriber失去连接期间的消息

 

Message persistence与message domain是没关系的。Message persistence是一个service property的quality用

于暗指JMS 应用程序处理当JMS Provider失败时间时丢失message的能力。可以通过在producer’s setDeliveryMode()

方法中设置JMSDeliveryMode为:PERSISTENT或NON-PERSISTENT.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值