Hangfire.SqlServer.RabbitMq
Hangfire.SqlServer.RabbitMq copied to clipboard
Hangfire RabbitMQ Queues for SQL Server Storage
Any plans on updating to make it be compatible and perhaps also converting the projects to the new .NET SDK format so it can target multiple frameworks?
To prevent code duplication in Hangfire.SqlServer.RabbitMq and in tests wrapper for EventingBasicConsumer should be written. A ready solution exists: EasyNetQ library (https://github.com/EasyNetQ/EasyNetQ/wiki/Quick-Start): ``` static void Main(string[] args) { using (var...
operation basic.consume caused a connection exception not_allowed: "attempt to reuse consumer tag 'Hangfire.RabbitMq.Worker #38909ebd'"
'QueueingBasicConsumer' is obsolete: 'Deprecated. Use EventingBasicConsumer or a different consumer interface implementation instead' https://github.com/rabbitmq/rabbitmq-tutorials/issues/58
Queue consumers - one of which is created for each Hangfire queue - are configured with a `prefetchCount` setting of '1': https://github.com/HangfireIO/Hangfire.SqlServer.RabbitMq/blob/e72d8ee7bab48b751f37b4e37b7ddf0f32523faf/src/Hangfire.SqlServer.RabbitMq/RabbitMqJobQueue.cs#L111 The result of that is that each consumer...