【发布时间】:2020-09-14 08:41:45
【问题描述】:
我在代码中启动了一个Ignite Server项目和一个Ignite Client项目,现在需要在Server收到Client消息时重启对应的Ignite Client节点。有人做过吗?我看看Ignite GitHub源码。 Net没有restartNodes方法,但是Java有java doc link,怎么办?目前服务器可以从客户端获取IClusterNode信息。 这是我的服务器监听消息代码:
public class RestartNodeMessageListener : IMessageListener<string>
{
private readonly IIgnite server;
public RestartNodeMessageListener(IIgnite server)
{
this.server = server;
}
public bool Invoke(Guid nodeId, string message)
{
var clientNodeInfo = server.GetCluster().GetNode(nodeId);
return true;
}
}
【问题讨论】: