Skip to content

Commit 8b728b9

Browse files
authored
Merge pull request #344 from sarmis/feat/clientprovidedname
feat: allow user to define client provided name
2 parents f657a7e + 96058ac commit 8b728b9

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

bus/EasyCaching.Bus.RabbitMQ/DefaultRabbitMQBus.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ IPooledObjectPolicy<IModel> _objectPolicy
6464
VirtualHost = _options.VirtualHost,
6565
RequestedConnectionTimeout = System.TimeSpan.FromMilliseconds(_options.RequestedConnectionTimeout),
6666
SocketReadTimeout = System.TimeSpan.FromMilliseconds(_options.SocketReadTimeout),
67-
SocketWriteTimeout = System.TimeSpan.FromMilliseconds(_options.SocketWriteTimeout)
67+
SocketWriteTimeout = System.TimeSpan.FromMilliseconds(_options.SocketWriteTimeout),
68+
ClientProvidedName = _options.ClientProvidedName
6869
};
6970

7071
_subConnection = factory.CreateConnection();

src/EasyCaching.Core/Configurations/BaseRabbitMQOptions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,10 @@ public class BaseRabbitMQOptions
5151
/// Gets or sets queue message automatic deletion time (in milliseconds). Default 864000000 ms (10 days).
5252
/// </summary>
5353
public int QueueMessageExpires { get; set; } = 864000000;
54+
55+
/// <summary>
56+
/// Gets or sets the client-provided name for the rabbit connection. Default null (handled by rabbit client)
57+
/// </summary>
58+
public string ClientProvidedName { get; set; }
5459
}
5560
}

0 commit comments

Comments
 (0)