Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
The Redis client for .NET
Stack Exchange's Monitoring System
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
A full-stack .NET microservices build on Dapr and Tye
A framework for building messaging apps with .NET and C#.
- command-processor
- command-dispatcher
- brighter
- asynchronously
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
Actor library for C# with additional modules that support persistence to Redis, as well as JS integration
A Logstash logging extension for .NET Core applications with UDP and Redis transports