Peter Hunt
Peter Hunt
Hey, I'll get back to you on this when I can (maybe not until next week though). Just to note the 6 messages per second per queue is the peak...
I also don't set it to Server GC, I think it would do more harm than good (especially for the microservice ones - this behemoth one will be obsoleted in...
> If you could, I would really like details on this. At the very least I can see if there is anything at the library level to safe guard the...
So I tried with MaxConnections 2 and MaxChannels 10 for each instance (the service connects to 2) and you are right, latency is reduced and memory usage is also down...
> If you could, I would really like details on this. At the very least I can see if there is anything at the library level to safe guard the...
This looks amazing! Thanks so much for all your help and looking into this so deeply. I'll see what testing I can do (had to open a new PR though...
I've refactored the code to use DirectChannelExecutionEngineAsync with no pipeline/dataflow steps. I'll run a load test and see how it gets on, I have linked the task to ExecuteAsync of...
I wrote my own ChannelReaderBlock and ChannelReaderBlockEngine inspired by your versions: ``` using System; using System.Threading; using System.Threading.Channels; using System.Threading.Tasks; using System.Threading.Tasks.Dataflow; using HouseofCat.Logger; using HouseofCat.Utilities.Errors; using Microsoft.Extensions.Logging; namespace Dataflows...
I finally got chance to run a loadtest on this by the way and both CPU and memory are down by quite a bit (80-85% memory; CPU peaks at under...
Is there an ETA for version 2.0.0 to NuGet, @houseofcat ? :) We're migrating everything to NET 6, and 1.2.2 still targets NET 5 (plus, has some of the stuff...