.NET 分布式缓存中间件 XXF.BaseService.DistributedCache

GPL
C# .NET
Windows
2015-12-31
车江毅

分布式缓存中间件

方便实现缓存的分布式,集群,负载均衡,故障自动转移,并兼容多种缓存存储的分布式缓存中间件。 用于解决分布式架构中的分布式缓存环节。

特点:

  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对负载均衡和故障转移的支持。

的码云指数为
超过 的项目
加载中

评论(1)

gzp1124
gzp1124

暂无资讯

暂无问答

【开源】.net 分布式架构之分布式缓存中间件

放便实现缓存的分布式,集群,负载均衡,故障自动转移,并兼容多种缓存存储的.net分布式缓存中间件。

2015/12/31 13:14
1K
0
【开源】.net 分布式架构之监控平台

.net 分布式集群监控平台,用于集群的性能监控,应用耗时监控管理,统一日志管理等多维度的性能监控分析。

2015/09/24 14:35
6.3K
7
.net 大型分布式电子商务架构说明

构建具备高可用,高扩展性,高性能,能承载高并发,大流量的.net 分布式电子商务平台的架构说明。 其中包含基础框架沉淀,分库分表,基础服务架构(消息队列,任务调度,分布式缓存,配置中心,...

2015/10/26 09:06
11K
41
hadoop 分布式缓存(转载)

DistributedCache是Hadoop提供的文件缓存工具,它能够自动将指定的文件分发到各个节点上,缓存到本地,供用户程序读取使用。它具有以下几个特点:缓存的文件是只读的,修改这些文件内容没有意...

2014/10/23 10:20
35
0
Yarn(MapReduce 2.0)下分布式缓存(DistributedCache)的注意事项

1、问题 最近公司的集群从 Apache hadoop 0.20.203 升级到了 CDH 4,迈进了 Hadoop 2.0 的新时代,虽然新一代的 hadoop 努力做了架构、API 上的各种兼容, 但总有“照顾不周”的地方,下面说...

2014/03/08 02:35
3.4K
0
ssh的带多参数查询的分页查询记录

大致思路是这样的,前端用一个Page类来进行封装,包括基本的数据,当前页,查询参数等信息。 public class Page<T> { private int everyPage=10; private int totalCount; privat...

2015/07/28 11:12
39
0
Win32 Service的简单封装

前段时间学习Windows程序设计,刚好学到Win32 Service,于是写了两个简单的类:BaseService和ServiceCtrl。虽然功能比较简单,但是也能适用于大多数情况。下面介绍一下简单用法,如果你刚好需...

2016/06/20 13:41
9
0
Win32 Service的简单封装

前段时间学习Windows程序设计,刚好学到Win32 Service,于是写了两个简单的类:BaseService和ServiceCtrl。虽然功能比较简单,但是也能适用于大多数情况。下面介绍一下简单用法,如果你刚好需...

2016/06/20 13:39
1
0
.Net 大型分布式基础服务架构横向演变概述

.Net 大型分布式基础服务架构横向演变概述,包含分布式任务调度,分布式配置中心,分布式消息队列,分布式缓存平台,分布式服务中心,分布式数据库中间件平台等基础服务的演变说明。

2016/02/26 13:59
2.3K
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部