queueBind 队列绑定方法
Queue.BindOk queueBind(String queue, String exchange, String routingKey) throws IOException;
Queue.BindOk queueBind(String queue, String exchange, String routingKey, Map<String, Object> arguments) throws IOException;
void queueBindNoWait(String queue, String exchange, String routingKey, Map<String, Object> arguments) throws IOException;
- queue: 队列名
- exchange: 交换器名称
- routingKey :路由key或者绑定key
- arguments: 一些参数
解绑queueUnbind
Queue.UnbindOk queueUnbind(String
* queue: , String exchange, String routingKey) throws IOException;
Queue.UnbindOk queueUnbind(String queue, String exchange, String routingKey, Map<String, Object>
arguments) throws IOException;
- queue: 队列名
- exchange: 交换器名称
- routingKey :路由key或者绑定key
- arguments: 一些参数
exchangeBind方法
Exchange.BindOk exchangeBind(String destination, String source, String routingKey) throws IOException;
Exchange.BindOk exchangeBind(String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException;
void exchangeBindNoWait(String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException;
- destination :目标交换器
- source :源交换器
- routingKey 路由key
- arguments: 一些相关参数
消息从source交换器转发到destination交换器存储在destination绑定的队列queue中
exchangeUnbind解绑
Exchange.UnbindOk exchangeUnbind(String destination, String source, String routingKey) throws IOException;
Exchange.UnbindOk exchangeUnbind(String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException;
void exchangeUnbindNoWait(String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException;
- destination :目标交换器
- source :源交换器
- routingKey 路由key
- arguments: 一些相关参数