2011-02-06 5 views
2

Selon cet article http://blog.goyello.com/2009/09/07/why-apache-activemq-isnt-good-for-net-developers/Pourquoi Apache ActiveMQ n'est pas bon pour les développeurs .NET?

Bien que Apache ActiveMQ prend en charge .NET, cette fonctionnalité est limitée uniquement aux opérations des clients de base. Apache ActiveMQ ne permet pas de manipuler le courtier ActiveMQ, le stockage persistant ou les transports. Je ne comprends pas vraiment ce qui empêche Apache ActiveMQ de présenter les mêmes fonctionnalités pour le client .NET que pour le client Java: est-ce parce qu'ils "oublient", ils ne veulent pas, ils ne peuvent pas mais pourraient à l'avenir ?

+0

ActiveMQ a été écrit en Java afin de mieux prendre en charge Java. Peut-être cherchez-vous un service de messagerie écrit pour .NET? –

+0

Mes projets peuvent être dans les deux mondes, c'est pourquoi je les regardais :) – user310291

+0

Je vous suggère d'utiliser le courtier du côté Java et d'utiliser les clients de Java/C# comme je crois que c'est ainsi qu'il a été conçu. –

Répondre

9

Les clients ActiveMQ .NET prennent en charge toutes les fonctionnalités dont bénéficient les clients Java. Il vient même avec l'intégration WCF! À propos de la seule fonctionnalité difficile que les clients Java peuvent utiliser, ce qui serait difficile à travailler sur .NET est que le client Java peut boot up a ActiveMQ server in the same process as the client. Le besoin de faire cela n'est pas très commun. Si vous avez vraiment besoin de le faire, vous pouvez essayer d'exécuter le serveur ActiveMQ au IKVM.

+0

Merci à IKVM. – user310291

Questions connexes