Java生成有向图

Digraph.java

Application.java

输出结果(doT图):

doT渲染结果如下(https://dreampuf.github.io ):

实际上,我们并不需要手工实现有向图,jgrapht库已经提供了很好的支持,在maven项目中直接引用就行(pom.xml)

jgrapht绘制有向图示例:

[……]

继续阅读

Redis 高可用之Sentinel

前言

Redis-Sentinel是Redis官方推荐的高可用方案。Redis的主从复制方案时,假如master宕机了,是无法自动主备切换到slave的,而Redis-sentinel是一个独立运行的进程,它能监控Redis主从集群,发现master宕机后能进行自动切换。

由于sentinel本身也存在单点问题, 所以,使用单个sentinel来监控redis是不可靠的。通常我们会使用senti[……]

继续阅读