递增指令:incr(默认从0开始) 递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0) 如下: 附上shardedJedisPool和JedisClu ...
递增指令:incr(默认从0开始) 递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0) 如下: 附上shardedJedisPool和JedisClu ...
一年前一个偶然的机会参与了公司的一个重点项目,需要长时间出差,开发团队规模在20人左右,而且时间紧迫。在异地,少了公司技术团队的支持,远程沟通不方便,很多事情都显得比较困难,碰到问题往往需要自己摸 ...
最近在做分布式服务熔断,因为要实现一个熔断器状态机,所以想到状态模式。状态模式是当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态 ...
1、RocketMQ简单介绍 RocketMQ主要由NameServer、Broker、Producer以及Consumer四部分构成,如下图所示 所有的集群都具有水平扩展能力,无单点障 ...
主要根据LTS支持的几种任务(实时任务、定时任务、Cron任务,Repeat任务)和其他一些 开源框架在应用场景上做比较。 实时任务,实时执行 这种场景下,当任务量比较小的时候,单机都可以完成的时 ...
一、硬件考量 1.1、内存 不建议为kafka分配超过5g的heap,因为会消耗28-30g的文件系统缓存,而是考虑为kafka的读写预留充足的buffer。Buffer大小的快速计算方法是 ...
Hive小文件产生的原因 一方面hive数据仓库中汇总表的数据量通常比源数据少的多,而且为了提升运算速度,我们会增加Reduce的数量,Hive本身也会做类似的优化----Reducer数量等 ...
1 安装配置nginx 参考: http://www.cnblogs.com/jager/p/4388202.html 2 安装配置keepalived keepali ...