-
Notifications
You must be signed in to change notification settings - Fork 180
Description
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:
- 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...)
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