消息队列
应用解耦、削峰填谷、数据持久化
主流消息队列选型
主流技术
1、activeMQ
2、rabbitMQ
3、kafka
4、rocketMQ
5、zeroMQ
6、pulsar
7、Apache InLong (Tube)
技术对比
技术选型指标:
吞吐量:IO、并发
时效性:类似延迟,消息的发送、到达时间
可用性:系统可用的比率,一年宕机1s,可用性就高
可靠性:消息不丢失
RabbitMQ入门实战
基本概念
AMQP协议:高级消息队列协议
生产者:给交换机发消息
消费者:从某个队列中收消息
交换机:负责把消息转发到对应的队列
队列:存储消息
路由:转发
安装
erlang语言,高性能
guest guest
启动命令:
CONF_ENV_FILE="/opt/homebrew/etc/rabbitmq/rabbitmq-env.conf" /opt/homebrew/opt/rabbitmq/sbin/rabbitmq-server