我在 Spring 中使用 ActiveMQ JMS 实现,只是从队列模型切换到主题模型,因为我的 JMS 客户端从一个增加到多个。主题订阅者应该是持久的,因为在某些情况下客户端可能变得不可用。
我不明白什么时候会从主题中删除持久消息。底层引擎不知道有多少订阅者可能从该主题接收,那么它何时从其内部数据库中删除消息?是否以基于时间的方式完成?
我在 Spring 中使用 ActiveMQ JMS 实现,只是从队列模型切换到主题模型,因为我的 JMS 客户端从一个增加到多个。主题订阅者应该是持久的,因为在某些情况下客户端可能变得不可用。
我不明白什么时候会从主题中删除持久消息。底层引擎不知道有多少订阅者可能从该主题接收,那么它何时从其内部数据库中删除消息?是否以基于时间的方式完成?