如何在客户端模式下从.NET客户端调用在Java节点上运行的Apache Ignite服务

时间:2016-12-07 04:10:30

标签: ignite

在.net方面,这只是挂起。 MyService仅部署在Java端。

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

我是否需要在Java端或.NET端做一些特殊操作才能从.NET端访问Java服务? .NET端在客户端模式下运行也很重要。我们不希望GUI参与持久存储或计算。

显然这是固定的,但我找不到任何关于如何使用它的文档。 https://issues.apache.org/jira/browse/IGNITE-2686

感谢。

1 个答案:

答案 0 :(得分:1)

我添加了文档: https://apacheignite-net.readme.io/docs/calling-java-services

主要要求是在所有节点(包括.NET客户机节点)的类路径中使用Java服务类。这应该在https://issues.apache.org/jira/browse/IGNITE-975中解决。

除此之外,它非常灵活,您只需要一个.NET中具有与Java服务相同签名的接口。