ipconfigme
ipconfigme
这块最初是最初的计划,没有进行相应的开发,转为learner角色支持,后续这块会开放出来
这个属于基于raft构建的业务层需要考虑实现的,如果使用brpc的话,可以参考:https://github.com/apache/incubator-brpc/blob/master/docs/cn/server_push.md
@pdu 我看了你的修改,string类型的addr,建议考虑支持www.abc.com和1.2.3.4两种格式,直接hostname2ip只有www.abc.com这种。不过最好的方式应该修改brpc中EndPoint,让它支持string类型的hostname和ip addr。
你想讨论的是FSM持久化?FSM持久化的间隔,可以根据业务特定来考虑,将FSM的load+reply log时间控制在一个可以接受的时间范围内就可以了。 没有QQ交流群的计划。
没有get到问题点,原则上每一条log都会持久化,LogManager中有一些配置控制持久化。
如果元数据存储支持MVCC的话,on_snapshot_save和on_apply是串行的,但是on_snapshot_save中可以异步进行snapshot(存储引擎保证snapshot过程中update不影响数据正确性)
建议设置ServerOptions.idle_timeout_sec为7200,有时候连接会出现一端是ESTABLISHED,一端已经断开了,这个时候ESTABLISHED端的IOBuf就会leak