Java使用RabbitMQ时的一些流程
简单模式
简单模式{
//一个消费者监听一个队列, 一条消息只能被一个消费者消费
send{
创建连接工厂(factory)
设置工厂参数(主机IP/端口号/用户名/密码)
由factory创建连接(connection)
由connection创建管道(channel)
由channel声明队列(queue)
由channel发送消息到MQ对应的queue里
}
receive{
创建连接工厂(factory)
设置工厂参数(主机IP/端口号/用户名/密码)
由factory创建连接(connection)
由connection创建管道(channel)
由channel声明队列(queue)
创建消费者(consumer)
由channel通过consumer开启监听
}
}
轮询分发
轮询分发{
//多个消费者监听一个队列,