public MessageProducer(IOptions <ConfigRabbitMQ> config, IConnectionHelper connectionFactory, ISerializationManager serialization) { _config = config.Value; _connection = connectionFactory.CreateConnection(_config); _model = _connection.CreateModel(); _serialization = serialization; }
public MessageConsumer( IOptions <ConfigRabbitMQ> config, IConnectionHelper connectionFactory, ISerializationManager serialization, ILogger <MessageConsumer> logger ) { _config = config.Value; _connection = connectionFactory.CreateConnection(_config); _serialization = serialization; _logger = logger; }