我真的很震驚這個概念。我有一個名爲「IN」的WMQ輸入隊列(在WMQ中爲此隊列命名爲「BACKOUT」的已配置退出隊列,其值爲4)。正如所料,它正在做3次重試,並最終BACKOUT隊列計數正在增加,但當我嘗試瀏覽消息,我無法看到這些消息。 一旦我停止騾流,並重新啓動WMQ瀏覽器,我可以看到「BACKOUT」中的消息。請找到我的配置xml。請幫助我。提前致謝。WMQ退出排隊概念在騾子ESB - 不能有效地工作
谷歌搜索它,發現它是交易沒有被提交的問題。但即使經過多次試驗,也無法解決問題。請幫助。
<?xml version="1.0" encoding="UTF-8"?>
<wmq:connector name="WMQ_Connector" hostName="hostName" port="1portName" queueManager="QM" channel="Channel" validateConnections="true" doc:name="WMQ Connector" disableTemporaryReplyToDestinations="true"/>
<flow name="BackoutFlow1" doc:name="BackoutFlow1">
<wmq:inbound-endpoint queue="IN" connector-ref="WMQ_Connector" doc:name="WMQ" exchange-pattern="request-response" >
<wmq:transaction action="ALWAYS_BEGIN"/>
</wmq:inbound-endpoint>
<logger message="*******#[payload]****" level="INFO" doc:name="Logger"/>
<set-payload value="#[hi]" doc:name="Set Payload"/>
<wmq:outbound-endpoint queue="OUT" connector-ref="WMQ_Connector" doc:name="WMQ">
<wmq:transaction action="NONE"/>
</wmq:outbound-endpoint>
</flow>