# XXF.BaseService.DistributedCache **Repository Path**: ataoge/XXF.BaseService.DistributedCache ## Basic Information - **Project Name**: XXF.BaseService.DistributedCache - **Description**: .net 分布式缓存中间件 方便实现缓存的分布式,集群,负载均衡,故障自动转移,并兼容多种缓存存储的分布式缓存中间件。 用于解决分布式架构中的分布式缓存环节。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 62 - **Created**: 2016-01-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##分布式缓存中间件## 方便实现缓存的分布式,集群,负载均衡,故障自动转移,并兼容多种缓存存储的分布式缓存中间件。 用于解决分布式架构中的分布式缓存环节。 ##特点:## 1. 代码少,便于扩展。 2. 兼容阿里云memcache,redis,ssdb。 3. 规范缓存使用接口,屏蔽底层缓存实现。 4. 通过配置连接字符串即可切换不同存储引擎,可以混合不同存储引擎组成缓存集群部署。(如部分redis,部分memcache) 5. 动态负载均衡,故障转移,线上无缝平行扩展和扩容,方便运维。 ##不同存储介质## /// /// Redis /// 数据存内存,适合内存大小范围内大量缓存。(若是频繁失效的缓存数据,大量热点数据,建议使用redis) /// Redis, /// /// SSDB /// 数据热点存内存,大量数据存磁盘。(若是命中率较低,命中热点数据,大量冷数据,建议使用ssdb) /// SSDB, /// /// Memcached /// Memcached, /// /// SQLServer内存表 /// SqlServer, /// /// 阿里云的缓存服务OCS /// AliyunMemcached, ##备注:## 1. 属于半研究性项目,已在线上阿里云memcache环境使用。 ##未来发展:## 1. 分布式缓存中间件平台化,实现缓存监控,预警,性能报告等,性能数据收集至监控平台。 2. 扩展分布式缓存的其他特点。 3. 环形一致性hash对负载均衡和故障转移的支持。 开源相关群: .net 开源基础服务 **238543768**
(大家都有本职工作,也许不能及时响应和跟踪解决问题,请谅解。) by 车江毅