长期订阅允许使用在订户(可以是一个消息驱动的 Bean)处于不活动状态时发送的消息。订阅使用唯一的身份(由 JMS 保留)来注册。如果后续订户使用相同的身份注册,订阅将恢复上一个使用此身份的订户注销时的状态。

尽管长期订阅需要一定的开销,但客户机不需要确保消息驱动的 Bean 订阅处于活动状态。