모두! 전문가의 조언이 필요합니다. 시나리오를 가지고 있고 .NET WebForms UI 응용 프로그램이 일부 비즈니스 프로세스가 (일부 사용자 입력에 따라) 트리거되어 제대로 수행되지 않습니다. 현재의 솔루션은 MS SQL 서버 기반입니다. 이러한 비즈니스 프로세스 중 일부는 비동기 적으로로드 및 처리 될 수 있으므로 사용자는 기다려야 할 필요가 없으며 더 나은 UI 경험을 가질 수 있습니다. 하지만 비즈니스 프로세스가 처리되도록 확신해야합니다. 솔루션으로, 나는 비동기 프로세스를 트리거하는 응용 프로그램에 메시징 시스템의 일종의 도입을 생각하고 있습니다. 비즈니스 사용자와의 많은 논쟁 끝에 메시징 시스템의 기준 중 하나는 안정성입니다. 메시지는 결코 손실되지 않아야합니다. (인프라 및 유지 관리 가능성은 두 번째 것입니다.) 따라서 내 질문 사항은 다음과 같습니다.기업용 메시징 및 현실성
응용 프로그램 내부 메시징에 권장하는 저렴한, 안정적이며 분산 트랜잭션을 포함하지 않는 메시징 시스템/플랫폼은 무엇입니까?
지금 SQL Service Broker의 사용을 고려하고 있습니다. 더 좋은 대안이 있습니까? 메시지를 잃지 않을 정도로 신뢰할 만합니까?
SQL Server를 기반으로하는 자체 메시징 시스템을 구축해야합니까?
모든 권장 사항에 크게 감사드립니다. 감사합니다.
확실한 답변이 없으므로 질문이 닫힐 수 있습니다. 그러나 서비스 버스를 고려할 수 있습니다. 내 대답보기 : http://stackoverflow.com/questions/25953891/why-do-we-need-service-bus-frameworks-like-nservice-bus-masstransit-on-top-of-me/25957608#25957608 --- 당신을 위해 무엇이 효과가 있는지보기 위해 부부를 평가할 필요가 있습니다. –