ry
ry
发布于 2023-12-18 / 83 阅读 / 0 评论 / 0 点赞

消息队列

消息队列

应用解耦、削峰填谷、数据持久化

主流消息队列选型

主流技术

1、activeMQ

2、rabbitMQ

3、kafka

4、rocketMQ

5、zeroMQ

6、pulsar

7、Apache InLong (Tube)

技术对比

技术选型指标:
  • 吞吐量:IO、并发

  • 时效性:类似延迟,消息的发送、到达时间

  • 可用性:系统可用的比率,一年宕机1s,可用性就高

  • 可靠性:消息不丢失

RabbitMQ入门实战

基本概念

AMQP协议:高级消息队列协议

生产者:给交换机发消息

消费者:从某个队列中收消息

交换机:负责把消息转发到对应的队列

队列:存储消息

路由:转发

安装

erlang语言,高性能

访问:http://localhost:15672

guest guest

启动命令:
CONF_ENV_FILE="/opt/homebrew/etc/rabbitmq/rabbitmq-env.conf" /opt/homebrew/opt/rabbitmq/sbin/rabbitmq-server

一对一,一对多

消息确认机制!!!


评论