2013-09-04 4 views
0

У нас есть сага, которая вызывает множество обработчиков. Я хочу начать переход с 2.6 на 4.0, поэтому я обновил один из обработчиков до 4.0. Если я разворачиваю этот обработчик вместе с другими обработчиками 2.6 и с сагой 2.6, которая вызывает оба типа обработчиков, там будут проблемы? Возможно ли это?NServiceBus Use 4.0 Handler in 2.6 saga

Благодаря

ответ

0

взглянуть на NServiceBus 4.0 release notes

он утверждает, что 4.x не совместим с 2.x ...

обновление до 3.x и 4.x то кажется как менее болезненный вариант.

+0

Ну, просто кажется, что если сага 2.6 отправит сообщение в очередь, а обработчик 4.0 подберет его, обработает его, а затем отправит сообщение в очередь, а сага 2.6 подберет его. не должно быть никакого взаимодействия, и поэтому оно должно работать. Я что-то упускаю? – Raif

+0

Вы можете протестировать его, я думаю, что обработчик 4.x может потреблять сообщение 2.x, но в верхней части моей головы конечная точка 2.x будет искать сообщение, реализующее IMessage, например? ... Заголовки сообщений несовместимы, и я уверен, что есть больше –

+0

А. Заголовки сообщений. Я действительно мало знаю о шинных системах. Просто нам нужна серьезная клизма, и шаг один - это обновление до самого последнего. Я вроде понял, что сообщение было всего лишь куском универсального xml, но теперь, когда я думаю об этом, конечно, он определен, по крайней мере, для nservicebus и, вероятно, до версии до некоторой степени. Спасибо за помощь – Raif

 Смежные вопросы

  • Нет связанных вопросов^_^