work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年8月1日

摘要: 1、主备模式: 实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单。主备模式也称之为Warren模式 主备模式架构图 HaProxy配置 备注: rabbitmq集群节点配置 inter 每隔5秒对mq集群做健康检查, 2次正确证明服务器可用, 2次失败证明服 阅读全文

posted @ 2020-08-01 14:08 work hard work smart 阅读(300) 评论(0) 推荐(0) 编辑

摘要: 一、创建生产者服务 1、创建生产者服务 rabbit-producer spring boot版本为 2.1.16.RELEASE 2、pom.xml 引入spring-boot-starter-amqp <dependencies> <dependency> <groupId>org.spring 阅读全文

posted @ 2020-08-01 11:19 work hard work smart 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 1、在海量订单产生的业务高峰期,如何避免消息的重复消费问题? 消费端实现幂等性: 即消费端永远不会消费多次,即使收到了多条一样的消息。 2、业界主流幂等性操作 唯一ID + 指纹码机制,利用数据主键去重 利用Redis的原子性去实现 1) 唯一ID + 指纹码机制 唯一ID + 指纹码机制,利用数据 阅读全文

posted @ 2020-08-01 11:09 work hard work smart 阅读(6147) 评论(0) 推荐(0) 编辑