/ / Wiele wystąpień NServiceBus w jednym procesie? - .net, proces, usługi-windows, kolejka wiadomości, nservicebus

Wiele instancji NServiceBus w jednym procesie? - .net, proces, usługi windowsowe, kolejka komunikatów, nservicebus

Czy mogę obsługiwać wiele wystąpień NSB (a tym samym kolejek wejściowych) w jednym procesie?

Pr

W naszym środowisku testowym dla łatwości programowaniaobsługujemy wiele usług w jednym procesie. Chciałbym mieć osobne instancje NSB, nawet gdy są uruchomione w tym samym procesie, każdy z własną logiką tworzenia instancji / bootowania, a także kolejkami wejściowymi.

Odpowiedzi:

2 dla odpowiedzi № 1

NServiceBus używa wielu statystyk (np. Do konfiguracji), które uniemożliwiają taką konfigurację. Mamy nadzieję, że będzie to możliwe w przyszłych wersjach, Wydanie nr 1357.


0 dla odpowiedzi nr 2

Jak powiedział @ mat3y, nie jest to obsługiwane w aktualnej wersji NServiceBus (4.3)

Jednak system operacyjny Windows zapewnia obiekty pracy co może pozwolić na zarządzanie wieloma procesami jako jednostką.

Z MSDN:
Obiekt zadania umożliwia istnienie grup procesówzarządzana jako jednostka. Obiekty zadań są obiektami z możliwością nazwania, zabezpieczania i udostępniania, które kontrolują atrybuty procesów z nimi powiązanych. Operacje wykonywane na obiekcie zadania wpływają na wszystkie procesy powiązane z obiektem zadania. Przykłady obejmują egzekwowanie ograniczeń, takich jak rozmiar zestawu roboczego i priorytet procesu lub kończenie wszystkich procesów związanych z zadaniem.