jbossmqとcsilを使用しています。実装は本番環境で6年間成功していますが、もっと良いものが利用できるかどうか疑問に思っています。
1 つの問題は、クライアント モデルごとの jbossmq のスレッドと、予定されているサポート終了です。もう 1 つの問題は、JBoss の最新の JMS 実装である JBossMessaging を csil がサポートしていないことです。
IKVMをご覧になることをお勧めします。Java バイト コード (jar) から .NET アセンブリを生成するコンパイラです。IKVM によって作成されたネイティブ JBoss アセンブリを使用して、良好な成功、安定性、およびパフォーマンスを得ており、実際には新しい JBossMessaging ではありませんが、通常のクライアント側プロトコル (RMI、JMS、EJB) を実装しました。いずれにせよ、このアプローチを実装すると、互換性の心配が少なく、最適なリモーティング プロトコルを選択できます。
//ニコラス
Java から .NET をコンパイルするための IKVM は興味深いものです。
.NET メッセージングについては、RabbitMQを確認してください。
NMS クライアントで ActiveMQ バックエンドを確認する必要があります。問題はありませんでした。私が使用している実稼働システムは大量ではないため、保証はできません。
私は、JVM と CLR の間のオープン ソース イントラプロセス ブリッジであるjni4netの作成者です。JNI と PInvoke の上に構築されています。C/C++ コードは必要ありません。お役に立てば幸いです。
IceWarp を調べることをお勧めします。無料試用版をダウンロードして、それがどのように機能するかを確認できます。