logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《设计模式》第四篇:观察者模式

本文系统介绍了观察者模式的设计与实现。首先阐述了观察者模式的定义和结构,对比了其与发布-订阅模式的异同。通过天气监测系统示例,详细展示了基础实现方式,包括推模型和拉模型两种数据传递方式。进一步探讨了高级应用场景,如事件驱动架构和异步观察者实现。最后解析了Spring框架中的事件机制应用,包括自定义事件、发布订阅机制以及同步/异步处理等特性。全文涵盖了观察者模式从基础到进阶的完整知识体系,并提供了丰

#设计模式#后端#java +1
深入理解Sentinel:11 黑白名单限流与热点参数限流

Sentinel 提供了黑白名单和热点参数两种限流机制。黑白名单通过 AuthoritySlot 实现授权过滤,支持白名单放行或黑名单拦截策略,配置简单高效。热点参数限流则基于扩展模块实现,针对频繁访问的参数进行精准限流,如商品ID限流控制库存流量。两种方式都采用滑动窗口统计指标数据,前者侧重权限控制,后者实现细粒度流量管理,共同构建了 Sentinel 的多维度限流体系。

#sentinel#java
深入理解Sentinel:10 熔断降级与系统自适应限流

摘要 本文深入分析了熔断降级和系统自适应限流两种服务保护机制。熔断降级作为限流的补充方案,通过Sentinel实现多种策略:响应时间熔断(DEGRADE_GRADE_RT)、异常比例熔断(DEGRADE_GRADE_EXCEPTION_RATIO)和异常数熔断(DEGRADE_GRADE_EXCEPTION_COUNT)。详细解读了熔断规则配置参数及判断流程,指出熔断降级能有效处理QPS未达限流阈

#sentinel
《设计模式》第六篇:装饰器模式

本文系统介绍了装饰器设计模式的核心概念与应用。首先阐述了装饰器模式的定义,即动态扩展对象功能而不改变结构,通过组合替代继承实现灵活扩展。

#设计模式#装饰器模式#后端 +1
《7天学会Redis》特别篇: Redis分布式锁

《Redis分布式锁实现指南》摘要:本文系统介绍了Redis分布式锁的实现方案,从基础SET命令到Redisson高级特性。

#redis#分布式#后端 +2
《Java并发编程研读》第五章:线程协作和并发容器工具

本文系统总结了Java并发编程中的线程协作工具与并发容器,涵盖Wait/Notify、CountDownLatch、CyclicBarrier等协作机制,以及ConcurrentHashMap、CopyOnWriteArrayList等并发容器。

#java#后端
《SpringCloud实用版》Feign + LoadBalancer + Sentinel 微服务调用链路

本文深入解析SpringCloud微服务核心链路三剑客:Feign+LoadBalancer+Sentinel的全栈实践方案。

#spring cloud#sentinel#微服务
《SpringCloud实用版》生产部署:Docker + Kubernetes + GraalVM 原生镜像 完整方案

本文介绍了SpringCloud微服务的生产级部署方案:Docker+Kubernetes+GraalVM原生镜像组合。

#spring cloud#docker#kubernetes +1
《SpringCloud实用版》微服务拆分原则 & DDD 结合实践

本文探讨了微服务拆分与领域驱动设计(DDD)的结合实践。文章指出,2026年微服务拆分仍面临过度拆分、边界模糊等痛点,而DDD能提供科学拆分依据。通过事件风暴和上下文边界划分,DDD指导微服务按业务领域而非技术边界进行拆分,实现高内聚低耦合。文章详细介绍了电商系统的DDD拆分流程,包括事件收集、聚合根识别、子域划分等步骤,并分享了生产级实践模式如事件驱动、分布式事务处理等优化方案。最后强调DDD+

#spring cloud#微服务#spring
    共 65 条
  • 1
  • 2
  • 3
  • 7
  • 请选择