消息队列学习内容概览

消息队列对于现在的系统开发是非常重要的一个技术。

对于一个合格的开发,仅仅会用消息队列是不够的,如何真正学会学懂消息队列,则需要从以下几个维度去学习:

主流消息队列
Kafka
ActiveMQ
RabbitMQ
RocketMQ
Pulsar

标准、协议
JMS
AMQP
MQTT
OpenMessaging

应用场景
日志
监控
微服务
流计算
ETL
IoT

文档
RocketMQ 官方文档: https://rocketmq.apache.org/docs/quick-start/
RocketMQ 中国开发者中心:http://rocketmq.cloud/zh-cn/
Kafka 官方文档: http://kafka.apache.org/documentation/
RabbitMQ 官方文档: https://www.rabbitmq.com/documentation.html
Stack Overflow:https://stackoverflow.com/

实现技术
网络通信
序列化反序列化
一致性协议
分布式事务
异步编程模型
数据压缩
内存管理
文件与高性能IO
高可用分布式系统

编程语言
Java
Scala
Erland