Чтение публичного MSMQ удаленно из Windows XP - PullRequest
1 голос
/ 24 августа 2010

Я пытаюсь прочитать общедоступный MSMQ с удаленного компьютера (Server 2008).

Я знаю, что XP имеет MSMQ 3.0, и я нашел некоторую информацию о том, что она не поддерживает транзакционную, нелокальное получение.Включает ли это попытку чтения из удаленной очереди?

Я перепробовал все виды комбинаций, и единственный способ прочитать сообщение из очереди - использовать:

Msg = mDSQueue.Receive(MessageQueueTransactionType.Single);

Я должен быть в состоянии сделать это в транзакции.Какие-нибудь советы?Кажется, что информация для общедоступных MSMQ, и ее удаленное использование трудно найти.

// в перед удаленным чтением имеет низкую производительность.

1 Ответ

2 голосов
/ 24 августа 2010

Я знаю, что XP имеет MSMQ 3.0, и я нашел некоторую информацию, что она не поддерживает транзакционный, нелокальный прием.Включает ли это попытку чтения из удаленной очереди?

Да.

http://blogs.msdn.com/b/johnbreakwell/archive/2007/12/11/how-do-i-get-transactional-remote-receives.aspx

http://blogs.msdn.com/b/johnbreakwell/archive/2008/05/21/remote-transactional-reads-only-work-in-msmq-4-0.aspx

Приветствия

John Breakwell

...