Transport, Transport... MSMQ, RabbitMQ, ActiveMQ with NServiceBus

1,561 views

Published on

Slides for my Transport, Transport... MSMQ, RabbitMQ, ActiveMQ with NServiceBus presentation

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,561
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transport, Transport... MSMQ, RabbitMQ, ActiveMQ with NServiceBus

  1. 1. Story War
  2. 2. Bus NService
  3. 3. Most popular ServiceBus for .NET Developer Friendly Multi Transport
  4. 4. 1 2 3 4
  5. 5. Transports
  6. 6. Bus
  7. 7. Broker
  8. 8. Speed
  9. 9. IO Resources involved in a typical business process?
  10. 10. Need to wait for disk write confirmation?
  11. 11. need to write Messages actually to disk?
  12. 12. need transactional guarantees?
  13. 13. How about vertical or Horizontal scaling?
  14. 14. Non-functional requirements Just nice to have?
  15. 15. Really need messaging for each business scenario?
  16. 16. Consistency Durability
  17. 17. Support for native Transactions?
  18. 18. Support for Distributed Transactions?
  19. 19. Durability adjustable per Message type?
  20. 20. Possible to Turn off write confirmation?
  21. 21. Can the transport operate Fully In Memory?
  22. 22. Scale Out
  23. 23. Manage- ment
  24. 24. Security
  25. 25. Interoperability
  26. 26. Advanced Message Queuing Protocol
  27. 27. Microsoft MQ
  28. 28. Not Supported Bus (decentralized) Transaction / Disk / DTC Active Directory
  29. 29. Fast enough Distributor (NSB) MMC / ServiceInsight / QueueExplorer Limited
  30. 30. Rabbit MQ
  31. 31. Supported* Broker (centralized) InMemory / Disk / Tx Vhosts / Auth / Permissions
  32. 32. Fast Cluster Cmd / HTTP Api / Web UI Cross Platfrom
  33. 33. Active MQ
  34. 34. Supported Broker (centralized) Disk / InMemory / Tx Java SE Security
  35. 35. Fast Enough Network of Brokers HTTP Api / Web UI Cross Platfrom
  36. 36. http://highscalability.com/blog/2013/11/29/ one-story-of-life-as-told-through-queues.html
  37. 37. Inspired by bikablo® The awesome Folks from Particular Software tinyurl.com/NServiceBusTransports
  38. 38. Daniel Marbach daniel.marbach@bbv.ch twitter: @danielmarbach blog: www.planetgeek.ch www.bbv.ch/blog OSS lead: Appccelerate / MSpec user group: www.dotnet-zentral.ch

×