programing tip

.net 서비스 버스 권장 사항?

itbloger 2020. 10. 25. 11:42
반응형

.net 서비스 버스 권장 사항?


Publish / Subscribe 기능이있는 분산 아키텍처 메시징 시스템 / 서비스 버스가 필요합니다. .net 응용 프로그램에 사용할 수있는 프레임 워크에 대한 권장 사항이 있습니까?


NServiceBus의 인기가 높아지고 있습니다. 오픈 소스이기도합니다. 다음은 Scott Hanselman이 Udi Dahan과 NServiceBus에 대해 이야기 하는 Hanselminutes 에피소드 입니다. 그것을 사용하여 확실히 평가해야합니다.

업데이트 : 여기에 NServiceBus 솔루션을 처음부터 구축하는 것이 어떤 것인지 보여주는 DNR TV 에피소드도 있습니다. http://www.dnrtv.com/default.aspx?showNum=199


대중 교통코뿔소 서비스 버스확인하십시오 . 오픈 소스와 매우 똑똑한 사람들이 작성했습니다.


RabbitMQ를 확인하십시오 . .NET 클라이언트는 모든 기능을 갖추고 있으며 사용하기가 매우 쉽습니다. RabbitMQ in Action 이라는 책 과 앞서 해보기 에디션에서 사용할 수있는 RabbitMQ in Depth 가 있습니다.


현재 오픈 소스 WCF 기반 서비스 버스에서 작업하고 있습니다. 여기에서 찾을 수 있습니다 : http://rockbus.codeplex.com/ . 동적 (@ run-time) 구독, 서브 크립 션 저장소 (데이터베이스), 플러그 형 전송, XPath 기반 콘텐츠 기반 라우팅, wcf 프로토콜을 통한 트랜잭션 배달, 라운드 로빈 배달, 플러그 형 구독 평가 등을 지원합니다. 보세요!


나는 발견 의 ActiveMQ는 통합 아파치 NMS 놀라 울 정도로 쉽게 이해하기, 설정하고 투명하게.

예를 들어, ActiveMQ는 웹 프런트 엔드와 함께 제공되므로 웹 브라우저를 사용하여 메시지 대기열을 살펴보고 메시지를 읽고, 삭제하고, 만들 수도 있습니다. 따라서 분산 애플리케이션의 한 측면 만 개발하고 테스트 할 수 있으며 디버깅 및 모니터링이 매우 간단합니다.


Neuron ESB 가 견고한 구현이라는 것을 알았 습니다. 아직 분노에 사용하지는 않았습니다.


지금까지 .NET 스택에는 성숙한 Service Bus 구현이 없습니다. Microsoft는 현재 개발 중입니다.

http://msdn.microsoft.com/en-us/library/windowsazure/jj193022(v=azure.10).aspx

옵션으로 Java 세계에서 사용할 수 있습니다. 예를 들어, TIBCO는 매우 강력한 .NET 클라이언트 또는 OpenMQ를 가지고 있습니다.

다양한 기능이 필요하지 않고 자체 시스템을 개발할 준비가되어있는 경우 WCF를 사용하십시오. WCF 콜백이 이에 적합합니다.

참고 URL : https://stackoverflow.com/questions/1545442/net-service-bus-recommendations

반응형