在使用.net时,我无法在ApacheIgnite中部署服务
如果我将客户机模式设置为true,请按以下行在使用.net时,我无法在ApacheIgnite中部署服务,.net,ignite,.net,Ignite,如果我将客户机模式设置为true,请按以下行 Ignition.ClientMode = true; 我无法部署该服务。我用于部署的代码是 ServiceConfiguration serviceConfiguration = new ServiceConfiguration(); serviceConfiguration.Name = "FService"; serviceConfiguration.MaxPerNodeCount = 4
Ignition.ClientMode = true;
我无法部署该服务。我用于部署的代码是
ServiceConfiguration serviceConfiguration = new ServiceConfiguration();
serviceConfiguration.Name = "FService";
serviceConfiguration.MaxPerNodeCount = 4;
serviceConfiguration.TotalCount = 10;
serviceConfiguration.Service = new MyService();
ignite.GetCluster().GetServices().Deploy(serviceConfiguration);
用于获取服务的代码是
IMyService proxy = ignite.GetServices().GetServiceProxy<IMyService>("FService", false);
请告诉我缺少什么?其他节点上是否有此服务的代码 如果您的节点是服务器,并且代码仅在当前节点上可用,那么它将在本地部署
但是,如果节点是客户端,并且代码在任何服务器节点上都不可用,则不会部署服务。我通过运行安装程序中的ignite.bat文件,在不同的windows计算机上运行ignite服务器。您可以建议我如何在不同的计算机(服务器)上部署此服务,以及如何从本地计算机(客户端)进行连接。您应该在其中放置包含此服务代码的程序集。请参阅中的
-Assembly
参数。我已提交了一张票据;
Ignition.ClientMode = false;