摘要:
1、配置文件增加如下内容: application.yml修改如下: spring: rabbitmq: publisher-confirm-type: simple #开启confirm机制 publisher-returns: true #开启return机制 2、增加配置类: 1 packag
阅读全文
posted @ 2021-11-03 07:23
Sempron2800+
阅读(89)
推荐(0)
摘要:
消息可靠性: 1.如果消息已经到达了rabbitmq,但mq宕机了,消息并不会丢失。rabbitmq有持久化机制。 2.消费者在消费消息时,没有执行完就宕机了,消息并不会从mq清除,消费者可以使用手动ack机制。 3.生产者发送消息时由于网络问题,消息没有发送到rabbitmq,可以采用以下两种机制
阅读全文
posted @ 2021-11-03 07:03
Sempron2800+
阅读(100)
推荐(0)
摘要:
使用SpringBoot方式开发RabbitMQ。 1、使用IDEA建立SpringBoot项目,并添加相关引用: POM文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/
阅读全文
posted @ 2021-11-03 06:13
Sempron2800+
阅读(50)
推荐(0)
摘要:
使用IDEA创建空的Maven项目。 1、在POM文件中添加依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o
阅读全文
posted @ 2021-11-02 19:26
Sempron2800+
阅读(44)
推荐(0)
摘要:
本文使用ubuntu 18.04系统安装mongodb。 1、下载并安装mongodb apt-get install mongodb 安装完毕后,monodb会自动启动。 启动和关闭的命令: sudo service mongodb start #启动 sudo service mongodb s
阅读全文
posted @ 2021-11-02 16:23
Sempron2800+
阅读(57)
推荐(0)
摘要:
RabbitMQ官网:Messaging that just works — RabbitMQ 本文使用的系统是Ubuntu 18.04版本。 参考:Installing on Debian and Ubuntu — RabbitMQ #!/usr/bin/sh sudo apt-get insta
阅读全文
posted @ 2021-11-02 10:50
Sempron2800+
阅读(123)
推荐(0)
摘要:
MQ全程Message Queue,是在消息传输过程中保存消息的容器,多用于分布式系统之间进行通信。 1、MQ的优势: 1.应用解耦:系统耦合度越高,容错性就越低,可用性就越低。使用MQ将系统进行隔离,可以提高系统的容错性。 2.异步提速:在用户进行操作后,将信息发送到MQ后就返回。后续的业务流程通
阅读全文
posted @ 2021-11-02 09:49
Sempron2800+
阅读(44)
推荐(0)
摘要:
1、redis的删除策略 key的生存时间到了,redis不会立即删除。 1.1 定期删除:redis每隔一段时间就会去查看redis设置了过期时间的key,会在100ms的间隔查看3个key。 1.2 惰性删除:查询一个key时,redis会先判断这个key是否设置了生存时间,是否已经过期。如果已
阅读全文
posted @ 2021-11-01 18:26
Sempron2800+
阅读(65)
推荐(0)
摘要:
单机版redis,存在读写瓶颈的问题(11万次/秒的读取,8万次/秒的写入)。 因此可以通过主从配置,(一台主节点可以读和写,若干台从节点只可以读)来提高redis的数据处理能力。 redis的主从配置说明: 1.Redis的主从复制是异步的,但可以将主机配置为:当从机少于一定数量时,则停止主机的写
阅读全文
posted @ 2021-11-01 17:17
Sempron2800+
阅读(82)
推荐(0)
摘要:
1、Redis的事务 Redis的事务:以次事务,该成功的成功,该失败的失败。 开启事务,执行一系列命令,但是不会立即执行,会被放在一个队列中。 如果执行事务,那么这个队列中的命令全部执行。 如果取消了事务,则队列中的命令全部作废。 事务的相关命令: 使用redis-cli连接到服务端后 #开启事务
阅读全文
posted @ 2021-11-01 10:50
Sempron2800+
阅读(47)
推荐(0)