ExchangeConfig类说明
路径
com.roma.apic.livedata.config.v1.ExchangeConfig
说明
与RabbitMqConfig和RabbitMqProducer配合使用,对交换器进行配置。
构造器详情
public ExchangeConfig(String exchange, String type, boolean durable, boolean autoDelete, boolean internal, Map<String, Object> arguments)
构造一个交换器配置。
参数:
- exchange表示交换器名称。
- type表示交换器类型。
- durable表示是否持久化,true表示持久化,false表示非持久化。
- autoDelete表示是否自动删除,true表示自动删除。自动删除的前提是至少有一个队列或者交换器与该交换器绑定,之后所有与该交换器绑定的队列或者交换器都会解绑。
- internal表示是否为内置交换器,true表示是内置的交换器。客户端程序无法直接发送消息到这个交换器,只能通过交换器路由到这个交换器。
- arguments表示其他属性。