Tôi khuyên bạn nên tránh xa các giải pháp cuộn thủ công vì có một loạt nội dung hơi khó khăn cần được giải quyết vừa phải - như cách xử lý các giao dịch, cách các trường hợp ngoại lệ gây ra việc khôi phục, cách ngừng quay lại liên tục (thông điệp độc), cách tích hợp với các quy trình công việc dài hạn sao cho phù hợp với ranh giới quản lý nhà nước và hơn thế nữa.
Bạn có thể sẽ muốn một số loại cơ sở hạ tầng nhắn tin bền vững / giao dịch, vì vậy không sử dụng MSMQ, bạn sẽ bị bỏ lại với Service Broker trên nền tảng Microsoft hoặc một số thay thế khác như ActiveMQ. MSMQ có lợi ích là đã được cài đặt trên tất cả các máy Windows, trái ngược với Service Broker thì không.
Về việc lựa chọn giữa NServiceBus, Mass Transit và Rhino Service Bus - câu trả lời Stackoverflow này so sánh NServiceBus với MassTransit sẽ là một nơi tốt để bắt đầu ..
Trong bản phát hành 3.1 của chúng tôi, chúng tôi sẽ giới thiệu NSB Studio - một bộ công cụ tạo mô hình tích hợp Visual Studio cho phép bạn lập mô hình hệ thống của mình ở mức độ trừu tượng cao hơn và có nhiều cấu hình và khởi tạo NServiceBus được thực hiện tự động cho bạn. Tôi muốn nói rằng điều này thực sự dẫn đến các quy mô có lợi cho NServiceBus.
Hy vọng rằng sẽ giúp.
Tuyên bố từ chối trách nhiệm: Tôi là tác giả của NServiceBus.