.net 分布式架构之分布式缓存中间件
来源:互联网 发布:32位单片机 编辑:程序博客网 时间:2024/06/11 09:24
开源git地址: http://git.oschina.net/chejiangyi/XXF.BaseService.DistributedCache
分布式缓存中间件
方便实现缓存的分布式,集群,负载均衡,故障自动转移,并兼容多种缓存存储的分布式缓存中间件。 用于解决分布式架构中的分布式缓存环节。
特点:
1. 代码少,便于扩展。
2. 兼容阿里云memcache,redis,ssdb。
3. 规范缓存使用接口,屏蔽底层缓存实现。
4. 通过配置连接字符串即可切换不同存储引擎,可以混合不同存储引擎组成缓存集群部署。(如部分redis,部分memcache)
5. 动态负载均衡,故障转移,线上无缝平行扩展和扩容,方便运维。
不同存储介质
/// <summary> /// Redis /// 数据存内存,适合内存大小范围内大量缓存。(若是频繁失效的缓存数据,大量热点数据,建议使用redis) /// </summary> Redis, /// <summary> /// SSDB /// 数据热点存内存,大量数据存磁盘。(若是命中率较低,命中热点数据,大量冷数据,建议使用ssdb) /// </summary> SSDB, /// <summary> /// Memcached /// </summary> Memcached, /// <summary> /// SQLServer内存表 /// </summary> SqlServer, /// <summary> /// 阿里云的缓存服务OCS /// </summary> AliyunMemcached,
备注:
1. 属于半研究性项目,已在线上阿里云memcache环境使用。
未来发展:
1. 分布式缓存中间件平台化,实现缓存监控,预警,性能报告等,性能数据收集至监控平台。
2. 扩展分布式缓存的其他特点。
3. 环形一致性hash对负载均衡和故障转移的支持。
开源相关群: .net 开源基础服务 238543768
(大家都有本职工作,也许不能及时响应和跟踪解决问题,请谅解。)
by 车江毅
0 0
- .net 分布式架构之分布式缓存中间件
- 架构设计之分布式缓存
- 架构设计之分布式缓存
- 分布式之消息中间件
- 分布式系统架构中的中间件
- 大型网站架构之分布式缓存
- 大型网站架构之分布式缓存
- 高可用架构之分布式缓存
- 分布式缓存架构分类
- 分布式缓存架构设想
- 分布式缓存架构基础
- 分布式架构系列:缓存
- 分布式架构系列:缓存
- 分布式缓存架构基础
- 分布式架构学习之:014--消息中间件在分布式系统中的作用
- 分布式架构学习之:消息中间件在分布式系统中的作用
- .Net 分布式缓存
- .net 分布式架构之配置中心
- Android 圆角边框
- pandas安装若干异常及解决方案总结
- web前端基本用法(二)
- iOS图片处理(一)调用系统相机和相册获取图片,给相机添加自定义覆盖物
- dos 网络相关 指令
- .net 分布式架构之分布式缓存中间件
- log4j配置详解
- 告别2015年迎来2016
- 查看当前机器的libc版本
- Dockerfile之优化经验浅谈
- System.getProperty方法参数
- java5.抽象类和接口
- Android创建和配置布局动画
- Hitran数据库的使用