docker swarm 服务发现的问题?
vagrant@ubuntu-xenial:~/domain_bp$ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION 2pfj9axtvn30glftfq0rh8obk u…
基于RocketMQ的分布式事务是如何保证发送端和消费端的一致性的?
如图,这是RocketMQ的实现事务消息的流程图.大体步骤解读可以这样认为: 事务发起方首先发送prepare消息到MQ Server. MQ Server向事务发起方ACK确认消…
raft协议,leader在commit了一条日志后,立刻挂了,那其他节点如何处理这条日志?
raft论文提到一旦日志被commit,那么大部分节点都会拥有这条日志,但问题是大部分节点只有当leader做了commit之后,才会commit到自己的状态机吧。假若…
分布式系统内部接口http还是https呢
这边有两个系统, 用户系统跟积分系统, 免不了内部交互, 需要内部接口语言php, 内部接口http方式, 那么有个问题请教下线上用http还是https呢https: 需…
raft算法在竞选时收到reply的term大于自身,是否有必要转为follower?
在看raft论文时发现有这么一条规则如果candidate收到reply的term是大于自身的,那么就要主动转为follower并重置votedFor为-1,个人认为没有必要。我…
Opentracing当中的ChildOf跟FollowsFrom到底有啥区别?
看了官方文档理解的有点拗口,自己也实验了一波,实在是看不出来有什么区别。到底什么时候改用ChildOf,什么时候改用FollowsFrom? 实在是看不出来有什…
权限系统和用户组系统做缓存很复杂怎么办?
比如用户组,一个用户可以属于多个组,一个组多个用户 做缓存 需要做双向,因为需要双向获取 groupSet:getByUserId:xxx userSet:getByGroupId:xxx 然…