首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1828
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
作者 【1】 的文章
2025-12-6
ZooKeeper 临时节点在会话结束后的行为及 Watch 机制处理
当 ZooKeeper 客户端会话结束时:会话创建的所有临时节点会被自动删除该会话注册的Watcher会被自动移除删除临时节点会触发其他客户端在该节点上设置的 Watcher会话超时时间由客户端创建时指定,服务端通过心跳检测维护
2025年-12月-6日
18 阅读
0 评论
Zookeeper
2025-12-6
基于Zookeeper的分布式锁实现与故障处理
Zookeeper实现分布式锁的核心步骤:在/locks下创建临时顺序节点获取父节点下所有子节点并排序若当前节点是最小序号节点则获得锁否则监听前一个节点的删除事件业务完成后主动删除节点释放锁关键特性:使用临时节点避免死锁顺序节点实现公平锁Watch机制减少轮询开销
2025年-12月-6日
18 阅读
0 评论
Zookeeper
2025-12-6
Elasticsearch 深度分页的性能问题与优化方案
深度分页问题的核心解决方案:避免使用 from/size 进行深度分页,特别是超过 10,000 条记录优先考虑 Search After 方案(基于上一页最后一条记录的排序值)对于不可变数据的深度遍历可使用 Scroll API业务层面优化:增加默认分页限制设计更精确的查询条件使用 index.max_result_window 设置保护阈值
2025年-12月-6日
14 阅读
0 评论
Elasticsearch
2025-12-6
Netty中如何保证ChannelHandler的线程安全?
在Netty中保证ChannelHandler线程安全的核心方法:绑定ChannelHandler到固定EventLoop:通过EventLoop的单线程特性确保同一Channel的所有操作在同一个线程执行使用@Sharable注解:仅当Handler本身无状态时使用,允许多个Channel共享实例避免共享可变状态:在Handler内部不维护可变的成员变量线程安全容器:必须共享状态时使用ConcurrentHashMap等并发容器
2025年-12月-6日
15 阅读
0 评论
Netty
2025-12-6
如何实现Kafka精确一次消费(Exactly-Once Semantics)?
实现Kafka精确一次消费的核心方案:启用幂等生产者:设置enable.idempotence=true避免生产者重复使用Kafka事务:配置isolation.level=read_committed读取已提交消息事务性消费偏移提交:将消费偏移与业务处理纳入同一事务外部系统协同:结合业务数据库事务或幂等设计
2025年-12月-6日
15 阅读
0 评论
Kafka
2025-12-6
如何保证Kafka消息的顺序性和可靠性?
保证Kafka消息顺序性和可靠性的核心要点:顺序性:确保相同键的消息发送到同一分区,消费者单线程处理分区可靠性:生产者使用acks=all和重试机制,消费者手动提交偏移量配置示例:生产者:acks=all, retries>0, enable.idempotence=true消费者:enable.auto.commit=false, 手动提交偏移量
2025年-12月-6日
19 阅读
0 评论
Kafka
2025-12-6
如何保证Kafka消费者在故障场景下不丢失消息且不重复处理?
核心解决方案要点:启用自动偏移提交:设置enable.auto.commit=false手动控制提交幂等处理:业务逻辑需支持重复数据过滤事务性消费:使用Kafka事务API将消费与处理绑定原子操作隔离级别:配置isolation.level=read_committed避免读取未提交消息检查点机制:在处理完成后同步保存偏移量与业务状态
2025年-12月-6日
18 阅读
0 评论
Kafka
2025-12-6
微服务架构中配置中心的动态更新与高可用实践
配置中心的核心解决方案要点:动态更新原理:通过长轮询/WebSocket实时推送配置变更高可用设计:采用集群部署 + 多级缓存(本地+分布式)版本控制:Git版本管理 + 灰度发布机制客户端设计:本地缓存降级 + 配置变更监听器
2025年-12月-6日
18 阅读
0 评论
配置中心
2025-12-6
Dubbo服务调用超时问题排查与配置优化
解决Dubbo服务调用超时问题的核心要点:配置优先级:方法级配置 > 接口级配置 > 服务提供者全局配置 > 消费者全局配置关键参数:timeout(超时时间)、retries(重试次数)排查步骤:检查服务端性能(CPU/线程阻塞)分析调用链路(网络延迟/依赖服务)验证配置生效情况优化方案:异步调用、熔断降级、合理设置超时时间
2025年-12月-6日
13 阅读
0 评论
Dubbo
2025-12-6
设计一个基于权重的负载均衡算法
实现一个支持权重配置和健康检查的负载均衡算法,需包含以下要点:使用加权轮询算法分配请求支持运行时动态调整权重集成健康检查机制自动屏蔽故障节点处理权重为0的特殊情况
2025年-12月-6日
14 阅读
0 评论
负载均衡
173
174
175
176
177