Особенности NServiceBus 2.0 при работе в Mono и развертывании в * nix - PullRequest
4 голосов
/ 22 июня 2010

Совместим ли NServiceBus с Mono? Вы запускаете NServiceBus на Mono? Если да, то с какими проблемами вы столкнулись?

NServiceBus по умолчанию использует MSMQ. Я знаю, что это можно заменить для различных транспортных технологий, поэтому я мог бы предположить, что первоначальная задача может заключаться в реализации предоставленного "IMessageQueue" (или чего-то подобного) из библиотеки NServiceBus, которая использует кроссплатформенность или Unix Определенная очередь сообщений / транспортная технология.

Вопрос по теме: " Как заменить MSMQ в NServiceBus 2.0 для другой транспортной технологии "

Ответы [ 2 ]

2 голосов
/ 07 июля 2010

Джейкоб Льюлен выполнил работу над NServiceBus под Mono, используя RabbitMQ (я думаю) - вы можете связаться с ним через твиттер по адресу @ jlewallen.

1 голос
/ 23 июля 2010

Я не делал никакого реального кодирования с Mono, но в последнее время я размышлял над вещами, связанными с очередью сообщений / mono.

Mono, кажется, реализует System.Messaging с использованием RabbitMQ под капотом ( Mono / System.Messaging ), поэтому я предполагаю, что код, написанный на «нормальном» API, должен работать.

Однако существуют некоторые ограничения для реализации, поэтому, я думаю, это зависит от того, использует ли NServiceBus те функции MSMQ, которые монофолксы не смогли реализовать из-за недостаточно универсального API-интерфейса MSMQ.

Вы пробовали это, какой подход вы использовали, и у вас возникли какие-либо проблемы с ним?

...