我如何在重启后将 JMS 服务器保持和恢复到它们最后已知的状态

How I can keep and restore JMSservers to their last known state after a reboot

我正在尝试查找是否有任何参数可以在 Weblogic Server 完全重启后将 Consumption Parameters 保持为以前的可工作状态。

我想在重新启动后将 JMS 服务器恢复到它们最后已知的状态。

我已经测试并通过 wlst 在 JMSServer 中将 ConsumptionPaused 启用为 true,并且我已经完全重启,但在重启后 ConsumptionPaused 已更改为 false。

请你帮忙。

我认为您可以使用 JMSServerMBean mbean 上的 setConsumptionPausedAtStartup 方法实现此目的

最后,我发现启用参数 ConsumptionPausedAtStartup 后,在 Weblogic 重新启动后 JMSServer 目标下的所有 osb 资源将在 JMS 队列层级别将 ConsumptionPaused 设置为 true,而不是在 JMS 服务器层。

如果你不禁用参数ConsumptionPausedAtStartup,那么每次你重启服务器时,这个JMSServer下的所有队列都将ConsumptionPaused设置为true。

此致, 昵称