上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 消息应答简介 消费者完成一个任务可能需要一段时间,如果其中一个消费者处理一个长的任务并仅只完成了部分突然它挂掉了,会发生什么情况。RabbitMQ 一旦向消费者传递了一条消息,便立即将该消息标记为删除。在这种情况下,突然有个消费者挂掉了,我们将丢失正在处理的消息。以及后续发送给该消费这的消息,因为它 阅读全文
posted @ 2021-07-30 01:03 转身刹那的潇洒 阅读(222) 评论(0) 推荐(0) 编辑
摘要: work queues工作模式 work queues工作模式 Work queues,也被称为(Task queues),任务模型。当消息处理比较耗时的时候,可能生产消息的速度会远远大于消息的消费速度。长此以往,消息就会堆积越来越多,无法及时处理。此时就可以使用work 模型:让多个消费者绑定到一 阅读全文
posted @ 2021-07-30 01:02 转身刹那的潇洒 阅读(161) 评论(0) 推荐(0) 编辑
摘要: hello world简单工作模式 hello world简单工作模式 在上图的模型中,有以下概念: P:生产者,也就是要发送消息的程序 C:消费者:消息的接受者,会一直等待消息到来。 queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出消息。 一、 阅读全文
posted @ 2021-07-29 23:22 转身刹那的潇洒 阅读(144) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ安装和使用 RabbitMQ安装 一、下载RabbitMQ安装包和erlang语言环境 二、上传到linux系统root目录下的/opt目录 三、安装erlang语言环境 rpm -ivh erlang-21.3-1.el7.x86_64.rpm 四、安装依赖包(必须联网) yum 阅读全文
posted @ 2021-07-28 20:04 转身刹那的潇洒 阅读(155) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ相关概念 MQ 的相关概念 什么是 MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦 阅读全文
posted @ 2021-07-28 18:56 转身刹那的潇洒 阅读(182) 评论(0) 推荐(0) 编辑
摘要: redis6.0新特性 ACL Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。 在Redis 5版本之前,Redis 安全规则只有密码控制 还有通过rename 来调整高危命令比如 flushdb , KE 阅读全文
posted @ 2021-07-27 00:33 转身刹那的潇洒 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 分布式锁简介 随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这 阅读全文
posted @ 2021-07-27 00:25 转身刹那的潇洒 阅读(241) 评论(0) 推荐(0) 编辑
摘要: redis缓存的穿透、击穿和雪崩 缓存穿透 缓存穿透简介: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 1、应用服务器压力变 阅读全文
posted @ 2021-07-26 23:45 转身刹那的潇洒 阅读(305) 评论(0) 推荐(0) 编辑
摘要: redis集群 redis集群简介 容量不够,redis如何进行扩容? 并发写操作, redis如何分摊? 另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。 之前通过代理主机来解决,但是redis3.0中提供了解决方案。就是无中心化集群 阅读全文
posted @ 2021-07-26 23:16 转身刹那的潇洒 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 主从复制 主从复制简介 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 作用 读写分离,性能扩展 容灾快速恢复 一主多从搭建 1、创建一个文件夹用来存放redis.conf配置文件 2、复制redis.conf到文件夹中 3、 阅读全文
posted @ 2021-07-26 11:24 转身刹那的潇洒 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页