2014-04-07 4 views
2

우리는 W2008R2 서버에서 분산 된 .NET 응용 프로그램을 설계하고 있으며 알려진 양의 많은 노드로 소량의 메시지를 보내야합니다. 우리는 RabbitMQ를보고 좋아했지만, 별도의 제품의 추가 복잡성을 정당화 할 수있는 수많은 기능을 거의 필요로하지 않는다는 것을 알았습니다 (Erlang을 잊지 말자). 오래된 MSMQ가 실제로 우리의 요구를 만족시키는 것으로 보입니다.MSMQ가 더 이상 사용되지 않습니까?

주위를 둘러 보아도 MSMQ가 더 이상 많이 사용되지 않는다는 징후가 있습니다. 그것에 관한 많은 게시물은 오래되었고 아마존 등에서 새로운 책이없는 것으로 보입니다.

MSMQ에 대해 우리가 좋아하는 것은 그것이 이미 OS의 일부라는 사실입니다. 그러나 중요한 새로운 시스템을 도입 할 때 MSMQ는 실제로 여전히 실행 가능한 기술 선택입니까?

+0

[ActiveMQ] (http://activemq.apache.org/)와 같은 다른 대안이 있지만 이식성은 훨씬 뛰어납니다. – wilx

+0

시스템 구현을 위해 사용하는 언어/기술은 무엇입니까? 난 당신이 직접 WCF를 사용할 수 있다고 생각합니다. (.NET을 사용하는 경우) – Gabriele

+0

@Gas 우리는 C# .NET MVC를 사용하고 있습니다. – RonR

답변

1

우리는 Windows Server 2008 및 이제 Windows Server 2012와 함께 MSMQ를 사용하고 있습니다. 시스템의 일부로 작동하기 만하면됩니다. Windows 사용자 인 경우 두려움없이 사용하십시오. 그것은 쓸모가 없습니다.

기타 프레임 워크/기술은 mqmq를 기반으로합니다. 이 기능에 만족하면 RabitMQ 또는 ActiveMQ에 추가 의존성을 추가하는 이유는 무엇입니까?

+0

감사합니다. 정확히 내가 무엇을 찾고 있었는지. – RonR

관련 문제