自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 SpringBoot+RabbitMQ实现手动Consumer Ack

@[TOC](目录)一、Consumer Ack的三种方式(1)、自动确认:acknowledge = “none”,这是默认的方式,如果不配置的话,默认就是自动确认,消费方从消息队列中拿出消息后,消息队列中都会清除掉这条消息(不安全).(2)、手动确认:acknowledge = “manual”,手动确认就是当...

2020-04-08 23:01:19 2674

原创 SpringBoot+RabbitMQ实现延迟队列

一、什么是延迟队列?先来说一下什么是延迟队列,延迟队列就是消息进入队列之后不会立即被消息,只有达到指定时间后,才会被消费.常见需求: 1、在网上商城下单后,30分钟未支付,取消订单,回滚库存;​ 2、新用户注册成功7天后,发送短信.实现方法: 1、定时器 2、延迟队列但RabbitMQ未提供延迟队列功能,但是可以使用**TTL+死信队列(DLX)**组...

2020-04-08 19:39:20 412

原创 SpringBoot整合RabbitMQ(Routing模式)

一、创建SpringBoot生产者工程,导入以下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> ...

2020-04-07 12:06:31 723

原创 中间件RabbitMQ基础部分

MQ是服务之间进行异步通信的中间件MQ的优势:1、应用解耦:提高系统容错性和可维护性;2、异步提速:提升用户体验和系统吞吐量;3、削峰填谷:提高系统的稳定性;MQ的劣势:系统可用性降低:系统引入的外部依赖越多,系统稳定性越差,一旦MQ宕机,对业务服务就有影响,要保证MQ的高可用;系统复杂度提高;一致性问题;RabbitMQj简介:...

2020-04-07 09:57:13 298

原创 SpringBoot自定义一个启动类starter

SpringBoot自定义一个启动类starter如何自定义一个SpringBoot的启动类?步骤如下:一、首先我们创建两个模块,在starter模块pom文件中依赖另一个模块到此,starter的操作就结束了,事实上,starter是一个空jar。它唯一的作用是提供这个库所必须的依赖。二、在autoconfigure中随便定义一个要注入IOC容器中的bean三、定义一个实体配置类...

2020-03-31 22:41:15 3814 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除