
中间件
文章平均质量分 77
分享中间件理论实践、源码解读
林风自在
兰生幽谷,不为莫服而不芳;舟行江海,不为莫乘而不浮;君子立于身,下学而上达!
展开
-
详解RocketMQ ACL机制的设计实现原理
从配置使用、实现思路、匹配和校验、源码分析等角度出发,解读RocketMQ ACL机制的设计和实现原理,最后还给出了使用过程中的踩坑经验分享原创 2023-04-24 11:23:56 · 1105 阅读 · 2 评论 -
基于nginx插件和kafka实现日志收集
基于nginx使用kafka实现日志收集,使用到nginx的依赖库ngx_kafka_module,访问到nginx时会将日志信息发到kafka,可用于推荐系统和用户数据分析等。原创 2021-05-05 12:33:47 · 695 阅读 · 3 评论 -
【基础篇】搭建高可用Zookeeper集群
zookeeper集群搭建部署手册原创 2020-10-24 19:44:47 · 1891 阅读 · 0 评论 -
【基础篇】详解Zookeeper客户端Curator
详解Zookeeper客户端Curator基本API的使用,包括节点增加、删除、修改、数据查询,事务,异步处理等操作。原创 2020-11-11 10:45:30 · 2650 阅读 · 0 评论 -
详解zookeeper的leader选举算法
详解zookeeper的leader选举算法分析,数据格式以及半数投票机制,拨开代码看原理。原创 2019-12-03 14:29:44 · 5085 阅读 · 0 评论 -
【高级篇】详解Zookeeper客户端Curator
详解Zookeeper客户端Curator的高级使用,内容包含单节点监听、子节点监听、监听整个树,以及leader选举的实现方式。原创 2020-11-12 15:44:15 · 2003 阅读 · 0 评论 -
【进阶篇】详解Zookeeper客户端Curator
详解Zookeeper客户端Curator在分布式锁和分布式队列上的特性和应用。原创 2020-12-15 14:55:16 · 1188 阅读 · 0 评论 -
详解RocketMQ的通信模型和应用
分享RocketMQ的通信模型和应用,包含同步消息、异步消息、单向发送、顺序消息、延时消息、批量消息、过滤消息、事务消息等。原创 2020-08-02 23:10:40 · 1598 阅读 · 5 评论 -
基于RabbitMQ实现小说网站爬虫业务解耦
在一个系统中,消息中间件在业务解耦上总能起到很重要的作用,一定程度上能够提高系统的相应时间以及吞吐量。消息中间件本质是一个队列,工作方式的本质则是生产者-消费者模式。原创 2019-05-28 08:50:39 · 3431 阅读 · 0 评论 -
电商系统如何实现订单超时自动取消?
基于MQ的延迟队列和死信队列实现订单超时自动取消,分享详细流程、实现思路和代码内容。原创 2021-05-04 17:36:54 · 6118 阅读 · 30 评论 -
如何避免消息队列的重复消费
消息的重复消费是消息队列规避不了的问题,文章分享如何避免消息队列的重复消费以及常见的几种保证消息幂等的思路。原创 2020-05-24 16:53:51 · 15255 阅读 · 2 评论 -
RocketMQ请求超时的排查处理过程
从日志分析、源码分析、抓包处理、报文分析、堆栈分析等角度分享一次RocketMQ请求响应慢的排查处理过程。原创 2022-03-07 23:49:32 · 4525 阅读 · 8 评论 -
解读RocketMQ对RPC的设计实现原理
依赖RocketMQ实现RPC,从源码角度解读RocketMQ的Request/Reply模式。原创 2022-01-17 00:12:06 · 3730 阅读 · 1 评论 -
一文读懂Redis的集群部署和应用
一步一步手把手教你搭建部署RedisCuster,踩过的坑都帮你填上了,小白都能看懂。原创 2021-04-07 00:32:44 · 1699 阅读 · 2 评论 -
Redis处理缓存穿透和雪崩
缓存穿透和缓存雪崩,处理系统缓存的时候必须面对的问题,文章从场景出发,提供相应的处理方案,内容基于Redis讲解,但思想其实适合其他缓存应用。原创 2020-03-01 18:11:19 · 7787 阅读 · 0 评论