本文共 448 字,大约阅读时间需要 1 分钟。
发布内容的入口
signalPublish 的很简单
如果自己不是leader就转发给leader
如果自己是leader,就向所有节点发送onPublish请求,注意这里是所有的节点,包括自己。
所以其实还是看onPublish的逻辑了
可以看到写文件的时候,一个key就是一个文件,文件的内容就是value这个json
private static ConcurrentMapdatums = new ConcurrentHashMap ();
RaftCore.datums.put(datum.key, datum);
转载地址:http://jsg.baihongyu.com/