- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 spring-kafka多线程顺序消费
spring-kafka多线程顺序消费业务场景kafka多线程消费方案kafka怎么保证顺序消费普通方式实现方案一spring-kafka为我们做的封装业务场景我们公司是做共享充电宝的业务的。有一些比较大的代理商或者ka商户,他们需要了解到他们自己下面的商户的订单数据,这些订单数据需要由我们推送给他们。大致架构为数据部门通过canal订阅订单表的数据,然后推送到kafka ,我们订阅数据部门...
2019-10-08 17:39:10
6345
7
原创 redis集群之哈希槽
typedef struct clusterNode { mstime_t ctime; /* 节点创建时间 */ char name[CLUSTER_NAMELEN]; /* 节点的名称 */ int flags; /* 节点标识。使用各种不同的标识值记录节点的角色(主节点或者从节点) 以及节点目前所处的状态(比如上线或者下线)*/ uint64_t co...
2019-09-01 19:35:49
1103
原创 CMS收集器的收集过程以及优化方案
CMS收集器(老年代垃圾收集,基于标记清除算法)过程:初始标记阶段:此阶段stop-the-world,标记存活对象,主要包括gc roots引用的对象,和新生代存活对象引用到的老年代对象。此阶段可开启初始标记并行化进行优化,主要可配置参数为-XX:+CMSParallelInitialMarkEnabled并发标记阶段:和用户线程并发运行。运行期间会发生新生代的对象晋升到老年代、或者是直...
2019-08-29 22:39:11
1494
原创 java websocket断开重连
#java websocket断开重连,java客户端websocket断开重连最近一个需求。需要用java客户端的方式连接远程的webscoket 站点。需要保证连接断开自动重连,于是基于Java-WebSocket这个开源代码实现了断开重连,代码比较简单,如下,还在完善中。。。首先需要注意的是为了防止重试给远端的websocket 站点带来过大的压力,我们需要设计一个规则,重试间隔随着重试次...
2018-11-04 11:29:09
10816
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人