AMQP
- AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。
基础概念快速入门
- 每个rabbitmq-server叫做一个Broker,等着tcp连接进入。
- 在rabbitmq-server进程内有Exchange,定义了这个消息的发送类型。(一对多、直连、多对多等等)
- Queue是进程内的逻辑队列,有多个,有名字。
- Binding联系Exchane与Queue。
- Routing key由生产者指定。Binding key由消费者指定。二者联合决定一条消息的来去。