Eric Sampson
Eric Sampson
Popular queues to support would be Azure Service Bus, RabbitMQ, and perhaps Redis pubsub
Sounds great! I mostly wanted to just capture this to have the request recorded for planning purposes :) We might end up migrating to pure MEL or Serilog. Cheers
Done in #4762 :)
I've been running into this as well.
I'm getting a slightly different error 100% of the time, just have been ignoring it to not rabbit-hole lol. I'll post the git error sometime. I have a hate-hate relationship...
Isn't that what `System.Threading.Channels` is designed for? It's pretty highly optimized, and has optional flags for SingleProducer and SingleConsumer to further optimize perf for those conditions. https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/
I re-read the requirements, the `IReadOnlyCollection` was the key thing that I missed. Wouldn't `ConcurrentQueue` provide what you are looking for then? It is already built on a "List-of-Segments (Arrays)"...