Loading

摘要: 如何保证高可用 (1)RabbitMQ的高可用性 1)单机模式就是demo级别的,一般就是你本地启动了玩玩儿的,没人生产用单机模式2)普通集群模式 创建的queue只会在一个rabbtimq实例上,其他实例上为queue的元数据,如果连接到了另外一个实例,那么那个实例会从queue所在实例上拉取数据 阅读全文
posted @ 2020-04-01 10:48 梦醒点灯 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 表格对比 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,RocketMQ也是可以支撑高吞吐的一种MQ 10万级别,这是kafka最大 阅读全文
posted @ 2020-04-01 10:37 梦醒点灯 阅读(372) 评论(0) 推荐(0) 编辑
摘要: count(*) MyISAM 引擎把⼀个表的总⾏数存在了磁盘上,因此执⾏ count(*) 的时候会直接返回这个数,效率很⾼;但是加了条件则不能快速返回⽽ InnoDB 引擎就麻烦了,它执⾏ count(*) 的时候,需要把数据⼀⾏⼀⾏地从引擎⾥⾯读出来,然后累积计数。 InnoDB选择一行行计算 阅读全文
posted @ 2020-04-01 09:58 梦醒点灯 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 锁 根据加锁的范围,MySQL ⾥⾯的锁⼤致可以分成全局锁、表级锁和⾏锁三类 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了⼀个加全局读锁的⽅法,命令是Flush tables with read lock (FTWRL)。让整个库处于只读状态。全局锁的典型使⽤场景是,做全库逻辑备份。也 阅读全文
posted @ 2020-04-01 09:50 梦醒点灯 阅读(664) 评论(0) 推荐(0) 编辑