【问题标题】:Is it possible to stop an MDB from receiving messages in Liberty Profile?是否可以阻止 MDB 在 Liberty Profile 中接收消息?
【发布时间】:2015-09-14 05:01:03
【问题描述】:

在完整的 WAS 中,可以通过使用管理控制台或使用 J2CMessageEndpoint MBean 来停止和重新启动 JMS 激活规范。我的问题是 J2CMessageEndpoint MBean 是否可以在 Liberty Profile 中使用,从而可以暂停激活规范?

如果没有,是否有任何其他方式可以激活/停用 Liberty Profile 中的消息端点?

【问题讨论】:

    标签: jms websphere-liberty message-driven-bean


    【解决方案1】:

    没有直接等效项,但您可以更改服务器 xml,使激活规范绑定不再匹配。当服务器选择新配置时,默认是动态的,绑定将不匹配,mdb 将停止。

    【讨论】:

    • 我试过了,它可以工作 :-) 前提是“updateTrigger=disabled”没有设置。但这不应该被视为短期解决方案或解决方法吗?我的意思是,在配置中注入错误似乎并不正确,即使它会阻止 MDB 接收消息。
    • 这是一种解决方法,但现在是唯一的选择。系统中可能有 RFE 添加 mbean。
    • 太棒了。然后我将在等待 RFE 成为现实时使用解决方法。
    • 这个有什么更新吗?我的意思是,应用程序中的代码是否可以调用 mBean 操作,以便应用程序将自身与 msgs 断开连接
    猜你喜欢
    • 2012-02-07
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多