Có lợi thế nào khi sử dụng NServiceBus chỉ đơn giản bằng cách sử dụng trình điều khiển .net cho RabbitMQ (giả sử chúng ta có thể thay thế MSMQ bằng AMQP). NSB có cung cấp bất kỳ chức năng hoặc tóm tắt bổ sung nào không có sẵn trực tiếp trong AMQP hay không.Những lợi ích cụ thể của NServiceBus trên RabbitMQ đơn giản
28
A
Trả lời
27
ưu điểm chính bao gồm (nhưng không giới hạn):
- Đưa sóc serialization/deserialization tin nhắn.
- Cung cấp mô hình gọn gàng để gửi tin nhắn w. các bộ xử lý, công văn đa hình, sắp xếp các bộ xử lý trong một đường ống, vv ..
- Xử lý đơn vị công việc.
- Cung cấp triển khai saga gọn gàng.
- Cung cấp cho bạn quy trình lưu trữ có thể được gỡ lỗi F5 cũng như được cài đặt dưới dạng dịch vụ Windows.
Đây là những thứ bạn cần tự cuộn, nếu bạn sử dụng trực tiếp ứng dụng khách RabbitMQ .NET - trừ khi, tất nhiên bạn không cần bất kỳ thứ gì trong số này.
Oh, và nếu bạn sử dụng MSMQ thay vì RabbitMQ, bạn có thể nhận được tất cả những điều này trong một mô hình môi giới-less :)
2
NSB thường sử dụng MSMQ làm phương tiện cơ bản. Nó có thể sử dụng RabbitMQ hoặc một số vận chuyển AMQP tương thích khác. NSB cung cấp hỗ trợ cho tất cả các mẫu tin nhắn cơ bản bao gồm giao tiếp điểm tới điểm, quán rượu/phụ vv Quyết định sử dụng một phương tiện cụ thể sẽ khác với việc chọn NSB. Nó có nhiều tính năng và bạn có thể nhận được và ý tưởng từ Documentation page.
Các vấn đề liên quan
- 1. Cố gắng tự tin vào những lợi ích của TDD
- 2. Hiểu lợi ích của Modernizr trên html5shiv
- 3. Ví dụ đơn giản của Masstransit với RabbitMQ
- 4. Lợi ích của MVVM trên MVC
- 5. Những lợi thế của VistaDB
- 6. những lợi thế của MVC3 trên MVC2
- 7. Lợi ích của x87 trên SSE
- 8. Lợi ích của Struts
- 9. C#: Bất kỳ lợi ích nào của Danh sách <T> .ForEach (...) trên vòng lặp foreach đơn giản?
- 10. Những lợi ích/bất lợi của sự hợp nhất được xây dựng?
- 11. Lợi thế của việc sử dụng COM trên một DLL đơn giản là gì?
- 12. Tôi có thể lấy những lợi ích gì từ đối tượng userToken của SmtpClient.SendAsync?
- 13. Lợi ích của Mẫu Cầu
- 14. Những lợi ích chính khi tham gia WPF là gì?
- 15. Lợi ích của JavaScript Prototype
- 16. Lợi ích của công cụ sửa đổi trên Java Thread's run()
- 17. Lợi ích của "Không phân đoạn" trên gói TCP?
- 18. Lợi thế của việc sử dụng DialogFragment trên AlertDialog đơn giản?
- 19. Lợi ích của MVC qua MVP
- 20. Lợi ích thực sự của phạm vi
- 21. Lợi ích chính của MSMQ
- 22. Lợi ích của JCA là gì?
- 23. HTML5 tag lợi ích
- 24. Những lợi ích của Trình biên dịch dưới dạng Dịch vụ
- 25. Lợi ích của letrec là gì?
- 26. Nếu tôi chọn RavenDB, tôi sẽ mất những lợi ích gì của SQL Server?
- 27. Lợi ích của Maven FailSafe Plugin
- 28. Lợi ích của Class.new trong Rspec
- 29. Những bất lợi có thể xảy ra của Zend
- 30. Lợi ích của chương trình học?
có ý nghĩa, sẽ khám phá những tính năng hơn nữa, cảm ơn. – xrcsblue