1 / 31

Pub/Sub Messaging with NServiceBus

Pub/Sub Messaging with NServiceBus. Bernard Kowalski, Microdesk Inc email: bkowalski@microdesk.com. PART I – Introduction and Basic Concepts of NServiceBus What is NServiceBus ? Transport – MSMQ Messaging models Endpoint configuration Generic host Define and send a message

sereno
Download Presentation

Pub/Sub Messaging with NServiceBus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pub/Sub Messaging with NServiceBus Bernard Kowalski, Microdesk Inc email: bkowalski@microdesk.com

  2. PART I – Introduction and Basic Concepts of NServiceBus What is NServiceBus? Transport – MSMQ Messaging models Endpoint configuration Generic host Define and send a message Handling a message Sagas Unit testing Other NServiceBus processes PART II - Code Examples Simple send message – configuration Pub/Sub Saga PART III - Discussion

  3. What is NServiceBus ? www.nservicebus.com

  4. Message transport - MSMQ Durable and Transactional

  5. Messaging models: Store and Forward Request/Response Publish/Subscribe

  6. Store & ForwardMessaging

  7. Request / Response

  8. Publish / Subscribe

  9. Publish / Subscribe

  10. Endpoint configuration

  11. Endpoint configuration

  12. Endpoint configuration

  13. Generic Host

  14. Generic Host NServiceBus.Host.exe

  15. Generic Host

  16. Generic Host Three built in configuration options: AsA_Client AsA_Server AsAPublisher

  17. Generic Host

  18. Define and send a message

  19. Define and send a message

  20. Handling a message

  21. Sagas

  22. Unit Testing

  23. Other NServiceBus Processes • Distributor • Gateway • Proxy • Timeout

  24. Distributor http://www.nservicebus.com/

  25. Gateway http://www.nservicebus.com/

  26. Proxy Site A Site B No Proxy Remote Server Client Client Client Client Hash(MSG) http://www.nservicebus.com/

  27. Proxy Site A Site B Remote Server Client Client Client Client Proxy Client http://www.nservicebus.com/

  28. Timeout http://www.exaclair.com/

  29. PART II – Demo Application

  30. PART III – Discussion

  31. References: http:// www.nservicebus.com http://tech.groups.yahoo.com/group/nservicebus/

More Related