Требует ли WCF netMsmqBinding какой-либо установки пакета MSMQ на стороне клиента? - PullRequest
2 голосов
/ 06 сентября 2011

Я хотел бы использовать WCF + MSMQ (netMsmqBinding), и мне было интересно, нужно ли мне устанавливать что-либо, связанное с MSMQ на стороне клиента, кроме моего клиентского приложения и, разумеется, инфраструктуры .NET.

1 Ответ

6 голосов
/ 06 сентября 2011

Да, MSMQ должен быть установлен как на стороне службы, так и на стороне потребителя.

Редактировать: просто чтобы украсить ответ - причина, по которой вам нужно установить MSMQ, заключается в том, что когда вы отправляете сообщение в очередь на другом компьютере, в действительности происходит отправка сообщения администратору очередей на компьютере отправителя. , который отправляет сообщение администратору очередей на приемном компьютере, который отправляет сообщение в очередь.

Каждая «отправка» - это отдельное логическое действие, которое обеспечивает долговечность MSMQ.

...