Ответ 1
Я отвечаю за поддержку Windows Azure ServiceBus в NServicebus. И, на мой взгляд, этот новый Windows Server Servicebus предоставляет те же возможности, что и Azure ServiceBus. Поэтому, на мой взгляд, это будет хорошее совпадение с NServiceBus вместо конкурента (как и Windows Azure ServiceBus) и может использоваться вместо msmq.
Чтобы ответить на ваши вопросы
- Новый сервисный сервер - это брокер, который использует очереди
- Сообщения на сервисной шине в конце концов являются целыми строками, сам сервис-сервис не имеет дополнительной поддержки для типов сообщений, иерархий, обработчиков и т.д. Обычно для этого используется WCF или NServiceBus.
- Поддержка длительных процессов и корреляции отсутствует. У него есть некоторые функции перекрытия с NServiceBus, хотя, поскольку он может делать подписок/тем, он также может откладывать сообщения, а также фильтры.
- Он предназначен для масштабирования.
Надеюсь, что это поможет?
С уважением, Ив