Distributed and clustered
贾诩是也
走过很多弯路,一直坚强、执着的眺望着远方、、、一个听着小米布斯故事成长起来的老码农。不忘初心,方得始终、、、给自己鼓劲加油,为这个时代华丽的时代喝彩!
展开
-
两种分布式锁实现方案一(13)
一。为何使用分布式锁?当应用服务器数量超过1台,对相同数据的访问可能造成访问冲突(特别是写冲突)。单纯使用关系数据库比如MySQL的应用可以借助于事务来实现锁,也可以使用版本号等实现乐观锁,最大的缺陷就是可用性降低(性能差)。对于GLEASY这种满足大规模并发访问请求的应用来说,使用数据库事务来实现数据库就有些捉襟见肘了。另外对于一些不依赖数据库的应用,比如分布式文件系统,为了保证同一文件在大转载 2017-07-03 18:23:06 · 420 阅读 · 0 评论 -
两种分布式锁实现方案二(14)
四。方案2,基于Redis的分布式锁[java] view plain copy /** * 分布式锁工厂类 */ public class RedisLockUtil { private static final Logger logger = Logger.getLogger(RedisLockUtil.class); privat转载 2017-07-03 18:24:53 · 347 阅读 · 0 评论 -
集群工具ansible简单使用
ansible简介ansible是与puppet、saltstack类似的集群管理工具,其优点是仅需要ssh和Python即可使用,而不像puppet、saltstack那样都需要客户端。与puppet类似,ansible也支持丰富的功能:批量执行支持模块化,支持playbook(相比puppet还是弱些)上手容易(puppet上手有门槛)权限控制安装方法为:yum -y转载 2017-09-03 07:46:19 · 433 阅读 · 0 评论