高可用
文章平均质量分 58
r_martian
这个作者很懒,什么都没留下…
展开
-
观察者模式 vs 发布订阅模式
如果你是一个coder,无论哪种语言,我只说一句,打开连接,不用翻译,读下来,你得到的是我抛出问题的答案和阅读英文的能力Observer VS Pub-Sub转载 2021-03-21 11:06:41 · 114 阅读 · 0 评论 -
【深度】etcd golang系的zookeeper
A distributed, reliable key-value store for the most critical data ofa distributed system1 安装测试https://github.com/etcd-io/etcd/releases下载v3.4.14版本,解压2 运行服务先运行etcd再cd到当前目录运行etcdctl help3 简单命令操作etcdctl put key valueetcdctl get key4 三机器集群在同级目录..原创 2020-12-17 22:29:56 · 3354 阅读 · 0 评论 -
关于crontab执行的一些思考
crontab是linux系统下,用于设置周期性被执行的指令一 基本格式0 0 L * * *说明:Linux* * * * *- - - - -| | | | || | | | +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat| | | +---------- month原创 2020-11-19 21:46:24 · 112 阅读 · 0 评论 -
缓存失效、穿透、并发、雪崩问题及解决方法
1 缓存失效 引起这个原因的主要因素是高并发下,一般设定一个缓存的过期时间时,并发很高时可能会出在某一个时间同时生成很多的缓存,并且过期时间在同一时刻,这个时候就可能引发——当过期时间到后,这些缓存同时失效,请求全部转发到DB,DB可能会压力过重。 处理方法: 将缓存失效时间分散开,不要所以缓存时间长度都设置成特定时长;比如在原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这...原创 2018-04-03 23:14:46 · 1438 阅读 · 1 评论 -
elasticsearch+kibana数据可视化
本文主要介绍基础的elasticsearch集群搭建,elasticsearch集群head组件以及利用kibana产品进行数据可视化,主要内容还是ELK中的EK, L(logstash)暂不介绍。1 基础环境首先是必须安装 java nodejs因为es是java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复...原创 2019-01-30 22:36:16 · 1903 阅读 · 2 评论