2016-12-07 18 views
1

.net側では、これはちょうどハングします。 MyServiceはJava側でのみデプロイされます。クライアントモードで.NETクライアントからJavaノード上で実行されているApache Igniteサービスを呼び出す方法

var svc = Ignite.GetServices().GetServiceProxy<MyService>("MyService"); 

.NET側からJavaサービスにアクセスするには、Java側または.NET側で特別な処理を行う必要がありますか。また、.NET側がクライアントモードで実行されていることも重要です。 GUIが永続ストレージに参加したり計算したりすることは望ましくありません。

明らかにこれは修正されていますが、使用方法に関するドキュメントはありません。 https://issues.apache.org/jira/browse/IGNITE-2686

ありがとうございました。

答えて

1

私は、ドキュメントを追加しました: https://apacheignite-net.readme.io/docs/calling-java-services

主な要件は(.NETクライアントノードを含む)すべてのノード上のクラスパスにJavaサービス・クラスを持つことです。これはhttps://issues.apache.org/jira/browse/IGNITE-975で扱われるべきです。

非常に柔軟性がありますが、Javaサービスと同じシグネチャで.NETにインターフェイスが必要です。

関連する問題