随笔分类 -  中间件 / 消息组件 / RocketMQ

摘要:架构支持 根据实际业务场景,分析集群分流的具体处理方案,假设基金购买接口单次处理时间为500ms,tomcat使用默认线程数200,则单个tomcat处理基金购买接口的QPS=1000/500*200=400。 场景1-4000QPS 要求实现4000QPS的并发量,可以部署10个tomcat集群应 阅读全文
posted @ 2024-01-30 21:07 周仙僧 阅读(35) 评论(0) 推荐(0) 编辑
摘要:重复消费产生原因 生产者多次投递-投递时服务端接收后客户端网络原因确认失败,重新投递 消费者扩容重试-消费者扩容导致正在消费的消息没有正常应答,服务端重新推送 重复消费解决方案 给消息增加唯一key,消费时校验key是否已经消费过 消费者控制消息的幂等性(多次同样的操作结果一致) 幂等性保证方案 业 阅读全文
posted @ 2024-01-30 13:05 周仙僧 阅读(199) 评论(0) 推荐(0) 编辑
摘要:应用背景 提供配置功能,用于固定周期的执行某个动作;如在基金交易的每个交易日结束时,需要根据当天交易量计算基金的收益,可以提供定时任务,在每天晚上固定的时间计算收益数据。 功能设计 提供任务数据表task_info和任务执行记录表task_log_info;通过扫描task_info表中所有的任务配 阅读全文
posted @ 2024-01-29 22:53 周仙僧 阅读(48) 评论(0) 推荐(0) 编辑
摘要:本文只提供生产者和消费者部分的示例代码,其它配置部分见RocketMQ消息客户端生产与消费的基本实现 技术框架 JDK: java version "1.8.0_391" RocketMQ SDK: rocketmq-spring-boot-starter:2.2.3 消息消费原理 消费者必须关联一 阅读全文
posted @ 2024-01-29 11:19 周仙僧 阅读(672) 评论(0) 推荐(0) 编辑
摘要:本文只提供生产者和消费者部分的示例代码,其它配置部分见RocketMQ消息客户端生产与消费的基本实现 依赖框架 JDK: java version "1.8.0_391" RocketMQ SDK: rocketmq-spring-boot-starter:2.2.3 消息分类 按消息类型 按照消息 阅读全文
posted @ 2024-01-20 21:30 周仙僧 阅读(109) 评论(0) 推荐(0) 编辑
摘要:支撑环境 JDK: java version "1.8.0_391" 应用框架: org.springframework.boot:2.7.17 RocketMQ客户端SDK: rocketmq-spring-boot-starter:2.2.3 生产者 消息提供者 添加依赖 implementat 阅读全文
posted @ 2024-01-18 14:06 周仙僧 阅读(221) 评论(0) 推荐(0) 编辑
摘要:RocketMQ部署 阅读全文
posted @ 2024-01-17 16:16 周仙僧 阅读(290) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示