jms生产者方可靠性

时间:2016-01-18 07:39:35

标签: java jms

我发现了很多关于jms接收器端可靠性的阅读材料(确认,持久性,事务处理),bot没有关于jms生产者端可靠性的阅读材料。我的意思是我怎么能确定jms经纪人得到了我的制片人信息?围绕send方法只能捕获jmsException吗?

1 个答案:

答案 0 :(得分:0)

确保你有一个非常详细的catch块,但有异常。 var scene = new game.GameMenu(); scene.on(game.GameStateEvents.GAME, this.onStateEvent, this, true, {state:game.GameStates.GAME}); stage.addChild(scene); ; (function (window) { window.game = window.game || {} function GameMenu() { this.initialize(); } var p = GameMenu.prototype = new createjs.Container(); p.btnIniciar; p.Container_initialize = p.initialize; p.initialize = function () { this.Container_initialize(); this.addTitle(); this.addButton(); } p.addTitle = function () { var titulo = new createjs.Sprite(spritesheet, 'titulo'); titulo.x = screen_width / 2 - titulo.getBounds().width/2; titulo.y = screen_height / 2 - titulo.getBounds().height/2; this.addChild(titulo); } p.addButton = function() { this.btnIniciar = new createjs.Sprite(spritesheet, 'btnIniciar'); this.btnIniciar.mouseEnabled = true; this.btnIniciar.cursor = 'pointer'; this.btnIniciar.x = screen_width / 2 - this.btnIniciar.getBounds().width/2; this.btnIniciar.y = (screen_height / 2 - this.btnIniciar.getBounds().height/2) + 200; stage.addChild(this.btnIniciar); this.btnIniciar.addEventListener("click", function(event) { console.log("Click not working"); }); } window.game.GameMenu = GameMenu; }(window)); ; JMSException(可能有其他人依赖于您的JMS规范实现 - WebSphere,WebLogic,...等)

不要忘记的一件重要事情是检查

  

死信队列

。这将为您提供无法完成的消息。您可能会发现需要处理的其他类型的异常。