1
中删除一个持久的消息我对Spring使用ActiveMQ JMS实现,并且刚刚从队列模型切换到主题模型,因为我的JMS客户端从一个增加到多个。主题订户应该耐用,因为客户在某些情况下可能会变得不可用。JMS:当从主题
我不明白何时从主题中删除持久性消息。底层引擎不知道有多少订阅者可以从该主题收到,所以何时从其内部数据库中删除消息?它是以基于时间的方式完成的吗?
中删除一个持久的消息我对Spring使用ActiveMQ JMS实现,并且刚刚从队列模型切换到主题模型,因为我的JMS客户端从一个增加到多个。主题订户应该耐用,因为客户在某些情况下可能会变得不可用。JMS:当从主题
我不明白何时从主题中删除持久性消息。底层引擎不知道有多少订阅者可以从该主题收到,所以何时从其内部数据库中删除消息?它是以基于时间的方式完成的吗?
如果向某个主题注册新的持久订阅者,代理服务器将跟踪该订阅并保留这些消息,直到每个订阅者(具有唯一的订阅者ID)成功使用该消息。
将消息复制到每个接收者的唯一队列非常相似。
底层引擎是不知道有多少用户可能会收到来自该主题
- 是的,它是知道的,因为订阅耐用