上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 114 下一页
摘要: 1、配置文件增加如下内容: application.yml修改如下: spring: rabbitmq: publisher-confirm-type: simple #开启confirm机制 publisher-returns: true #开启return机制 2、增加配置类: 1 packag 阅读全文
posted @ 2021-11-03 07:23 Sempron2800+ 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 消息可靠性: 1.如果消息已经到达了rabbitmq,但mq宕机了,消息并不会丢失。rabbitmq有持久化机制。 2.消费者在消费消息时,没有执行完就宕机了,消息并不会从mq清除,消费者可以使用手动ack机制。 3.生产者发送消息时由于网络问题,消息没有发送到rabbitmq,可以采用以下两种机制 阅读全文
posted @ 2021-11-03 07:03 Sempron2800+ 阅读(69) 评论(0) 推荐(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+ 阅读(39) 评论(0) 推荐(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+ 阅读(36) 评论(0) 推荐(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+ 阅读(37) 评论(0) 推荐(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+ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: MQ全程Message Queue,是在消息传输过程中保存消息的容器,多用于分布式系统之间进行通信。 1、MQ的优势: 1.应用解耦:系统耦合度越高,容错性就越低,可用性就越低。使用MQ将系统进行隔离,可以提高系统的容错性。 2.异步提速:在用户进行操作后,将信息发送到MQ后就返回。后续的业务流程通 阅读全文
posted @ 2021-11-02 09:49 Sempron2800+ 阅读(32) 评论(0) 推荐(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+ 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 单机版redis,存在读写瓶颈的问题(11万次/秒的读取,8万次/秒的写入)。 因此可以通过主从配置,(一台主节点可以读和写,若干台从节点只可以读)来提高redis的数据处理能力。 redis的主从配置说明: 1.Redis的主从复制是异步的,但可以将主机配置为:当从机少于一定数量时,则停止主机的写 阅读全文
posted @ 2021-11-01 17:17 Sempron2800+ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1、Redis的事务 Redis的事务:以次事务,该成功的成功,该失败的失败。 开启事务,执行一系列命令,但是不会立即执行,会被放在一个队列中。 如果执行事务,那么这个队列中的命令全部执行。 如果取消了事务,则队列中的命令全部作废。 事务的相关命令: 使用redis-cli连接到服务端后 #开启事务 阅读全文
posted @ 2021-11-01 10:50 Sempron2800+ 阅读(38) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 114 下一页