1.链接 1.1.零散知识链接 https://blog.csdn.net/jiuqiyuliang/article/category/5617711 https://www.cnblogs.com/gossip/category/690514.html https://blog.csdn.net/ ...
分类:
其他好文 时间:
2019-02-27 14:32:41
阅读次数:
233
直接贴代码了: Dockfile: docker build -t kuba_consul140 ./ 中间如果失败,一般是网络问题,隔断时间重新执行一次就好 创建docker-compose文件 启动镜像: docker-compose -f docker-compose-consul.yaml ...
分类:
其他好文 时间:
2018-12-29 11:19:13
阅读次数:
351
目前用的较多的Spring Could是注册中心consul,它通过集群设计、raft选举算法,gossip协议等机制确保consul服务的高可用,若有更高的容灾机制,则要异地多数据中心设计。 Spring Could Config中心也是一个重要的独立组件,所有的微服务应用都要调它获取配置信息。 ...
分类:
其他好文 时间:
2018-11-25 11:47:11
阅读次数:
213
简单介绍下集群数据同步,集群监控用到的两种常见算法。 Raft算法 raft 集群中的每个节点都可以根据集群运行的情况在三种状态间切换:follower, candidate 与 leader。leader 向 follower 同步日志,follower 只从 leader 处获取日志。在节点初始 ...
分类:
编程语言 时间:
2018-10-10 12:04:24
阅读次数:
299
判断节点是potential leader的条件: H(Sig(r, 1, Br-1)) <= 1 / size(PKr-k) size(PKr-k)为第r-k轮中网络中参与区块共识的公钥个数(也就是钱包的数目) verifier的选择 定义回看参数k,概率p 输入参数:(r, s, Br-1): ...
分类:
编程语言 时间:
2018-09-19 13:34:35
阅读次数:
221
members命令的输出基于gossip协议,并最终一致。 也就是说,在任何时候,当地代理所看到的可能与服务器上的状态不完全一致。 要获得完全一致,请使用HTTP API再将HTTP请求转发给Consul服务器:curl localhost:8500/v1/catalog/nodes除了HTTP A ...
分类:
其他好文 时间:
2018-06-29 19:20:11
阅读次数:
1173
分布式容错性:分布式网络极其鲁棒,能够容忍部分节点的异常状态; 不可篡改性:一致提交后的数据会一直存在,不可被销毁或修改; 隐私保护性:密码学保证了数据隐私,即便数据泄露,也无法解析。 随之带来的业务特性将可能包括: 可信任性:区块链技术可以提供天然可信的分布式账本平台,不需要额外第三方中介机构参与 ...
分类:
Web程序 时间:
2018-06-23 13:15:18
阅读次数:
190
最近在看《JavaScript面向对象编程指南》种的设计模式,主要有三种,工厂模式,装饰器模式和观察者模式,今天分享一下关于观察者模式的演示 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>订阅发布模式</tit ...
分类:
其他好文 时间:
2018-06-15 16:13:29
阅读次数:
162
一、数据分布 1.数据分布理论 2.Redis数据分区 3.集群功能限制 二、搭建集群 1.准备节点 2.节点握手 3.分配槽 4.用redis-trib.rb搭建集群 三、节点通信 1.通信流程 2.Gossip消息 3.节点选择 四、集群伸缩 1.伸缩原理 2.扩容集群 3.收缩集群 五、请求路 ...
分类:
其他好文 时间:
2018-06-04 23:26:15
阅读次数:
150
本文转载自:https://www.cnblogs.com/gossip/p/4475978.html windows安装手册请参考:http://www.rabbitmq.com/install-windows-manual.html 一、文档资料 1、官方网站:http://www.rabbit ...
分类:
Web程序 时间:
2018-05-02 02:51:11
阅读次数:
258