架构之路
前言
概要
cache
redis
数据结构
replication
ha
Sentinel
keepalived+vip
redis cluster
zookeeper
Jedis
节点通信协议
mq
适用场景
mq基本特性
消息消费模型
设计分析
业界动态
综合对比
部署架构图
kafka
kafka整体架构
zk的作用
Consumer
RabbitMQ
AMPQ协议
概述
名词解释
消息可靠性
HA
mysql
mysql整体结构
mysql-utilities
mysql ha方案
canal
BD问题汇总(DBA面对面)
点评db部署架构
search
lucene
es
zk
储备知识
适用场景
相关概念
利用 Zookeeper 构建上层应用
zk整体架构
curator
slb
大数据
实时计算
概念
应用场景
框架调研(一)
框架调研(二)
spark streaming与storm对比(一)
spark streaming与storm对比(二)
美团storm平台
日志分析
hive VS hbase
分布式事务
网络知识
Powered by
GitBook
适用场景
MQ使用场景
解耦
语言之间解耦,生产者和消费者可以完全基于不同的开发语言;
应用之间解耦,以消息投递通知方式,生产者和消费者互不关心,各自扩展;
广播
生产者只发送一次,可以多个消费者进行消费;
对比RPC,需要多次发送,由消费者个数决定;
平滑峰值
用于应对瞬时的高并发请求处理,保证最终一致性;
可能会出现短暂的消息积压;
主要业务场景,大概有商品定时秒杀、外卖订单、批量导入等;
results matching "
"
No results matching "
"