- 博客(7)
- 收藏
- 关注
原创 RabbitMQ高级篇
RabbitMQ高级篇1.消息可靠性投递(1)确认模式(2)退回模式2. Consumer ACK3. 如何保证消息可靠性4. 消费端限流5.TTL6. 通过代码创建队列和交换机以及绑定。7. 死信队列8. 延迟队列9.消息幂等性保障 1.消息可靠性投递 在使用 RabbitMQ 的时候,作为消息发在这里插入代码片送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 消息投递步骤: 生产者(channel)---->交换机------&
2021-04-28 10:38:48
252
原创 RabbitMQ模式,Springboot整合RabbitMQ
RabbitMQ模式,Springboot整合RabbitMQ1.rabbitMQ的模式1.1简单模式1.2 工作者模式:1.3 发布订阅模式1.4路由模式1.5 topic主体模式2. springboot整合RabbitMQ 1.rabbitMQ的模式 1.1简单模式 从图上可以看到只有三个角色: p 【product】: 生产者。 发生消息的 红色区域[queue]: 队列。 存储消息的 C [consumer]: 消费者。 消费消息 生产者的代码: package com
2021-04-27 11:53:41
307
4
原创 RabbitMQ概述,RabbitMQ安装,RabbitMQ结构以及每个组件的作用
RabbitMQ概述,RabbitMQ安装,RabbitMQ结构以及每个组件的作用1.RabbitMQ是什么?2. MQ的优缺点优点:缺点:3. 常见的MQ有哪些?4. 安装rabbitMQ5. rabbitMQ的结构以及每个组件的作用 1.RabbitMQ是什么? MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 2. MQ的优缺点 优点: 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定
2021-04-27 10:00:10
166
原创 Java连接redis,springboot整合redis,springboot连接redis集群,redis使用场景及面试题
Java连接redis,springboot连接redis,springboot连接redis集群,redis使用场景及面试题1. springboot连接redis2. springboot连接redis集群。3. redis使用场景(1)作为缓存。(2)作为分布式锁(3)作为点赞量videaId,0 incr(videaId),排行榜,转发量。(4)限时业务的运用使用redis作为分布式锁。4. redis的面试题 1. springboot连接redis 使用redisTemplate该类可以存放任
2021-04-26 10:48:50
146
原创 redis集群搭建
redis集群搭建(主从关系,哨兵模式,去中心化集群)主从关系哨兵模式去中心化集群 主从关系 注意:配从不配主 新增了新节点,新节点会把之前的数据也获取。主节点挂掉,从节点等待 准备工作 1.创建了一个目录 master-slave mkdir master-slave 2.把redis配置文件复制到master-slave cp redis.conf master-slave/ 3.在master 目录下复制三个redis 文件并重命名 4.分别修改上面三个文件的端口号以及rd
2021-04-26 09:52:09
112
原创 Redis的持久化方式
Redis的持久化方式(RDB&AOF)1.RDB快照持久化方式1.1如何触发RDB持久化1.2save和bgsave区别1.3保存在磁盘上后,该文件的名字叫什么?1.4 恢复数据1.5 rdb的优缺点2. AOF 默认该模式是关闭的。2.1aof的触发模式 持久化:把内存中的数据库保存到磁盘上。防止数据的丢失。 redis支持的持久化方式两种: (1)RDB:快照 其实就是把数据以快照的形式保存在磁盘上,什么是快照呢,你可以理解成把当前时刻的数据拍成一张照片保存下来。 (2)AOF:日志追
2021-04-23 14:10:37
61
原创 redis非关系数据库
redis非关系数据库1.NOSQL的概念2. NOSQL和RDBMS的区别3. 常见的NOSQL数据库类型4. 什么是redis。5. 为什么使用redis6.如何安装redis.准备工作安装步骤开启redis服务。使用redis客户端连接redis服务器7. redis配置文件简单看看8. redis图形化界面的客户端9. redis的常用命令。9.1 对key操作的命令9.2 对数据库的操作命令10. redis支持的数据类型11. String字符串类型--value值为字符串类型12. Has
2021-04-23 10:54:38
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人