2017年12月25日

分布式锁

摘要: 分布式锁主流方案: 1.redis 2.zookeeper 锁要求 避免死锁 :与内存锁一样,如何避免死锁是分布式锁最基本的要求,解决方案也和内存锁如出一辙,要么通过某种机制保持获取锁的顺序是一致的,要么就是通过设置超时时间避免长期占有锁。 可重入 :重入锁也叫递归锁,重入意味着对于同一个锁,同一个 阅读全文

posted @ 2017-12-25 14:27 西界-X 阅读(505) 评论(0) 推荐(0) 编辑

shell脚本异步日志分析-接口耗时、可用率

摘要: 背景:现有日志接入日志报表大盘,为了避免作业高峰期间(双十一),系统也要观测系统整体情况,因此提出了观测近五分钟,接口成功率以及耗时等工具(默认统计最近五分钟,并进行结果汇总统计) 使用说明 前提:pgm免登陆配置好,生成ssh公钥 如果配置不成功通过修改该脚本 pgm 后面加入 A 输入密码 命令 阅读全文

posted @ 2017-12-25 14:20 西界-X 阅读(1439) 评论(0) 推荐(0) 编辑

shell脚本-批量执行机器命令

摘要: 场景:通过跳板机,批量获取线上机器日志 使用方式:run2 host 'ls al /home/admin/' ! /bin/sh USER_NAME=$USER if [ $ ne 2 ]; then echo "eg:run hostfile \"cmd\"" exit 1 fi HOST=$1 阅读全文

posted @ 2017-12-25 12:44 西界-X 阅读(3582) 评论(0) 推荐(0) 编辑

导航