Ver código fonte

Fix rabbitmq connection may be reused when close forced. #533

master
Savorboard 4 anos atrás
pai
commit
f711d12abc
1 arquivos alterados com 1 adições e 1 exclusões
  1. +1
    -1
      src/DotNetCore.CAP.RabbitMQ/IConnectionChannelPool.Default.cs

+ 1
- 1
src/DotNetCore.CAP.RabbitMQ/IConnectionChannelPool.Default.cs Ver arquivo

@@ -143,7 +143,7 @@ namespace DotNetCore.CAP.RabbitMQ

public virtual bool Return(IModel connection)
{
if (Interlocked.Increment(ref _count) <= _maxSize)
if (Interlocked.Increment(ref _count) <= _maxSize && connection.IsOpen)
{
_pool.Enqueue(connection);



Carregando…
Cancelar
Salvar