NServiceBus
NServicebus = abstraction over een service bus broker.. voorkeur masstransit endpoint configuration = basis, geef je naam, gewoon logische naam, bijv "Sales". endpoint serialization -> welke serializer moet gebruikt worden endpoint transport = medium dat de messages transporteert (memory, azure service bus, rabbitmq, etc). LearningTransport is een memory implementation. Dus de berichten gaan nu via het geheugen. endpointInstance = Endpoint.start(endpointConfiguration) -> start de service, een background service Nservicebus kent 3 soortenm messages 1. command: 1 of meerdere senders, altijd 1 receiver. Doel is om een plek iets te laten doen. naming is dan: PlaceOrder, DoSomething 2. event: pub sub scenario: 1 sender, meerdere receivers. Doel: laat de wereld weten dat er iets is gebeurt: OrderPlaced, UserLoggedIn 3. message: voor alle overige berichten, bijv een reply op een request/response public class ExampleCommand : I...