2011-10-06 44 views
1

我有一個使用NServiceBus發送和接收消息的應用程序。當應用程序在特定時間段內沒有收到消息時,傳出連接將丟失,從而導致應用程序未收到消息,直至其重新啓動或它發起消息。傳出MSMQ超時配置

有沒有辦法配置MSMQ超時?

+0

從這個意義上說,它可能是「丟失」的,並不存在與隊列的「連接」。也沒有「MSMQ超時」。你能否重新提出你的問題來解釋你實際觀察到的更多細節? –

+0

傳出隊列的連接狀態變爲'非活動狀態',並因此'丟失' - [Screenshot](http://cl.ly/2Z1A0a241i3t2I2s0L0W) – absentees

+2

MSMQ傳出隊列將具有不同的狀態,具體取決於它要求的內容做。如果它沒有提供任何內容,則會在幾分鐘的空閒時間後被刪除。無論何時創建和發送消息,都會按需創建出站隊列。您可以更改空閒時間清理間隔,但不需要在您的方案中。正如Hugh所說,由於沒有足夠的信息提供建議,請詳細解釋您所看到的內容。 –

回答

0

正如在註釋中提到的,傳出隊列是臨時的,如果在一段時間內沒有消息被髮送,將被刪除。這不會導致消息丟失。這仍然是一個問題嗎?