一、消息中间件应用场景
异步处理
应用解耦
流量削锋
二、常见的MQ对比
特性 | ActiveMQ | RabbitMQ | RocketMQ | Kafka |
---|---|---|---|---|
开发语言 | Java | Erlang | Java | Scala |
单击吞吐量 | 万级 | 万级 | 10万级 | 10万级 |
时效性 | 毫秒级 | 微秒级 | 毫秒级 | 毫秒级 |
可用性 | 高(支持主从架构) | 高(支持主从架构) | 非常高(分布式架构) | 非常高(分布式架构) |
三、ActiveMQ相关基本概念
启动ActiveMQ:
cd /tmp/apache-activemq-5.16.0/bin
./activemq start
访问:
地址: http://127.0.0.1:8161/
- 页面控制台: http://ip:8161/ (监控)
- 请求地址: tcp://ip:61616 (java代码访问消息中间件)