public IModel CreateProducerChannelByConfig(ProducerConfigInfo producerConfigInfo) { IModel channel = this.CreateChannel(); IModelExensions.ExchangeDeclare(channel, producerConfigInfo.ExchangeName, producerConfigInfo.ExchangeTypeCode, producerConfigInfo.ExchangeDurable, false, (IDictionary <string, object>)null); return(channel); }
public override bool CreateMQ(IList <string> routeKeyList) { this._channel = _connection.CreateModel(); IModelExensions.ExchangeDeclare(this._channel, base.MQConfig.Exchange, base.MQConfig.MsgSendType.ToExchangeType(), base.MQConfig.IsDurable, base.MQConfig.AutoDelete, null); BindConfig(this._queue, routeKeyList); return(true); }