@Override
protected void doStart() {
try {
log.load();
RaftServiceEndpoint endpoint = new RaftServiceEndpoint(ctx);
Service replicaService = RaftProto.RaftService.newReflectiveService(endpoint);
rpcServer.registerService(replicaService);
rpcServer.startAsync().addListener(new Listener() {
@Override
public void running() {
ctx.setState(RaftStateContext.StateType.FOLLOWER);
}
}, MoreExecutors.sameThreadExecutor());
rpcServer.awaitRunning();
notifyStarted();
} catch (Exception e) {
notifyFailed(e);
}
}
RaftService.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:TakinRPC
作者:
评论列表
文章目录