private_wire
GC Troubles
That lib is an external lib
https://github.com/graphql-dotnet/graphql-client/tree/v5.1.1
for which i have no control over.
It appears as though the
TakeUntilPredicateObserver
is from the System.Reactive
namespace.
We use a method on the GraphQL client to create an IObservable
which is invoked for each incoming message.
We using this GraphQL lib because:
- We have no control over the server, we are simply a client.
- Server operators have requested we make 1 websocket connection per customer for load balancing reasons.
- We have > 1000 clients
- I cannot find any other library that suites these requirements (Since all the libs I'm aware of all implement as a Singleton)
(although we have been able to implement an interface from StrawberryShake that can offer similar results, but are not quite sure if we should jump ship yet)8 replies