You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
single server (via sqlite3), but multiple processes on the same host
multiple servers (via redis)
currently we are looking into fusion cache, but we would need a Backplane that would support ANY IDistributedCache via a Backplane that works on a single server, preferrably without new dependencies (like other databases, etc...)
Hi @schmitch , thanks for the input: I'm reading about named pipes to look for common scenarios, usage patterns, edge cases and whatnot.
Anyway I like the idea, will let you know!
Problem
currently we do not use FusionCache, but we use IDistributedCache and created our own L1 cache on top.
our IDistributed cache is backed by https://www.nuget.org/packages/NeoSmart.Caching.Sqlite and https://www.nuget.org/packages/Microsoft.Extensions.Caching.StackExchangeRedis.
We have two deployement modes:
currently we are looking into fusion cache, but we would need a Backplane that would support ANY
IDistributedCache
via a Backplane that works on a single server, preferrably without new dependencies (like other databases, etc...)Solution
we looked into https://learn.microsoft.com/en-us/dotnet/api/system.io.pipes?view=net-9.0 if it would be possible to use as a backplane and I think it would be a good fit to support it as a fast single node ipc implementation.
Alternatives
none
Additional context
none
The text was updated successfully, but these errors were encountered: