logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

“消息队列也会掉链子?”一文掌握分布式系统中的消息可靠性保障方案

消息可靠性是分布式系统的关键问题,本文深入剖析消息投递全链路风险(生产者、MQ、消费者环节),提出三大保障措施:确认机制、持久化消息和幂等设计。以RabbitMQ+本地事务表为例,演示了订单场景下如何实现可靠消息投递,包括数据库设计、消息日志记录、确认回调及消费幂等处理。最后对比MQ事务表与TCC/2PC方案,指出不同场景下的适用性。通过系统级设计确保消息链路的可用性、可控性和可恢复性。

文章图片
#java#spring#kafka +4
从“写循环”到“写思想”:Java Stream 流的高级实战与底层原理剖析

《Java Stream高级应用指南》深入解析了Stream API在业务开发中的核心价值与技术细节。文章从声明式编程思想出发,揭示了Stream如何通过流水线模型和惰性求值机制提升代码表达力。重点剖析了多级分组、flatMap转换、reduce聚合等高级用法,并结合日志分析、订单处理等场景展示实践方案。同时指出并行流优化、避免副作用等性能陷阱,强调Stream在提升可读性、支持并行计算方面的优势

文章图片
#java#开发语言#spring boot +1
敏感词过滤黑科技!SpringBoot+Vue3+TS强强联手,打造无懈可击的内容安全防线

本文介绍了一套基于SpringBoot+Vue3的敏感词过滤系统解决方案。后端采用策略模式和责任链模式设计,通过DFA算法高效构建敏感词树形结构,实现多层次过滤。核心组件包括敏感词过滤器接口、DFA算法实现类及过滤器责任链管理器,支持敏感词检测与替换功能。前端通过RESTful API与后端交互,提供实时内容安全检测。该系统具有高扩展性、高效率等特点,能有效应对互联网内容安全挑战。

文章图片
#科技#spring boot#安全 +3
敏感词过滤黑科技!SpringBoot+Vue3+TS强强联手,打造无懈可击的内容安全防线

本文介绍了一套基于SpringBoot+Vue3的敏感词过滤系统解决方案。后端采用策略模式和责任链模式设计,通过DFA算法高效构建敏感词树形结构,实现多层次过滤。核心组件包括敏感词过滤器接口、DFA算法实现类及过滤器责任链管理器,支持敏感词检测与替换功能。前端通过RESTful API与后端交互,提供实时内容安全检测。该系统具有高扩展性、高效率等特点,能有效应对互联网内容安全挑战。

文章图片
#科技#spring boot#安全 +3
告别996!高可用低耦合架构揭秘:SpringBoot + RabbitMQ 让订单系统不再崩

本文介绍了一种基于消息队列解耦+最终一致性的高可用订单系统架构方案。通过SpringBoot+RabbitMQ实现异步处理,将订单支付后的积分、物流等操作与核心流程解耦。方案包含消息生产者的原子性发送、消费者的幂等处理、死信队列机制等关键技术,并详细展示了代码实现和高级配置技巧。该架构使系统可用性提升至99.95%,响应时间降低75%,同时支持业务灵活扩展和流量削峰。这种模式可推广至各类需要高并发

文章图片
#java-rabbitmq#架构#spring boot
到底了