Автоматическая подписка не работает
Пытаюсь начать с nservicebus. Мое намерение состоит в том, чтобы по крайней мере получить сообщение журнала, что конечная точка пытается подписаться. Таким образом, я создал обработчик сообщений для сообщения, как
namespace BusStop.Billing
{
public class OrderAcceptedHandler : IHandleMessages<OrderAccepted>
{
public void Handle(OrderAccepted message)
и контракт OrderAccepted определяется как
namespace BusStop.Sales.Contracts
{
public class OrderAccepted : IMessage
{
Согласно документации NServiceBus, этого должно быть достаточно для изменения файла подписчика.config.
<UnicastBusConfig>
<MessageEndpointMappings>
<add Messages="BusStop.Sales.Contracts" Endpoint="BusStop.Backend"/>
Однако, когда я начинаю хост подписчика NServiceBus.Host.exe
Я не получаю сообщения журнала о том, что он пытается подписаться, и в очереди busstop.backend нет сообщения с запросом на подписку.
Благодарю.
1 ответ
Итак, проблема была в том, что вы должны также пометить ваше сообщение IEvent
интерфейс, потому что это