原文:CYQ.Data 对于分布式缓存Redis、MemCache高可用的改进及性能测试

背景: 随着.NET Core 在 Linux 下的热动,相信动不动就要分布式或集群的应用的需求,会慢慢火起来。 所以这段时间一直在研究和思考分布式集群的问题,同时也在思考把几个框架的思维相对提升到这个Level。 最近大力重构了框架两个点:一个是分布式缓存,一个是数据库主从备。 今天,先分享分布式缓存的改进的两个点: 高可用:能动态增加或减少Redis MemCache的实例,而不影响程序。 高 ...

2019-04-01 08:02 0 1788 推荐指数:

查看详情

CYQ.Data V5 分布式缓存Redis应用开发及实现算法原理介绍

前言: 自从CYQ.Data框架出了数据库读写分离、分布式缓存MemCache、自动缓存等大功能之后,就进入了频繁的细节打磨优化阶段。 从以下的更新列表就可以看出来了,3个月更新了100条次功能: 305:处理视图名重复时的问题,同时简化MDataTable的代码,取消 ...

Mon Oct 31 18:53:00 CST 2016 20 3776
CYQ.Data 支持分布式数据库(主从备)可用及负载调试

前言: 继上一篇,介绍 CYQ.Data分布式缓存上支持可用,详见:CYQ.Data 对于分布式缓存RedisMemCache可用改进性能测试 本篇介绍 CYQ.Data 在对数据库层面对分布式数据库的主从备的可用的及负载调度。 目前框架支持的数据库(及缓存)种类 ...

Thu Apr 04 07:40:00 CST 2019 10 2060
CYQ.Data V5 分布式缓存MemCached应用开发介绍

前言 今天大伙还在热议关于.NET Core的东西,我只想说一句:在.NET 跨平台叫了这么多年间,其实人们期待的是一个知名的跨平台案例,而不是一堆能跨平台的消息。 好,回头说说框架: 在框架完成数据库读写分离的功能后,开始回想起2年前所构思的:关于框架集成分布式缓存MemCached ...

Tue Jun 28 18:15:00 CST 2016 20 3015
CYQ.Data V5 分布式自动化缓存设计介绍

前方: 其实完成这个功能之前,我就在思考:是先把想法写了来,和大伙讨论讨论后再实现,还是实现后再写文论述自己的思维。 忽然脑后传来一个声音说:你发文后会进入发呆阶段。 所以还是静下心,让我轻轻地 ...

Wed Jul 13 17:59:00 CST 2016 16 3066
CYQ.Data V5 分布式自动化缓存设计介绍(二)

前言: 最近一段时间,开始了《IT连》创业,所以精力和写的文章多数是在分享创业的过程。 而关于本人三大框架CYQ.Data、Aries、Taurus.MVC的相关文章,基本都很少写了。 但框架的维护升级,还是时不时的在进行中的,这点从开源的Github上的代码提交时间上就可以看 ...

Tue Jun 27 00:21:00 CST 2017 7 3595
memcache,redis分布式缓存详解

本答应大家这一篇文章讲解AutoMapper,但是为了满足旁边同事小法师的强烈要求,就先写一篇关于分布式缓存的文章吧。 一、 问题一:为什么要有分布式缓存?什么时候用分布式缓存? 答:举个例子,当你的网站随着业务的扩大,访问量会很大,很有可能在同一时间有几个人,共同操作一条数据,但是数据库 ...

Sun Apr 09 02:05:00 CST 2017 1 1725
Redis缓存分布式可用架构原理

Redis 传统数据库事务 ACID 原子性 一致性 隔离性 持久性 NOSQL CAP 强一致性(准确) 可用性(并发) 分区容错性 (一个分布式系统不可能完全满足三个CAP 最多同时满足其二) 传统关系型数据库满足CA Redis满足AP 为甚么 ...

Fri Jul 10 00:01:00 CST 2020 0 627
Memcache 分布式可用集群介绍

分布式缓存需考虑如下三点: 1、缓存本身的水平线性扩展的问题。 2、缓存大病罚下的本身性能问题。 3、避免缓存的单点鼓掌问题。 分布式缓存 存在的问题: 1、内存本身的管理问题。内存的分配,管理和回收机制。 2、分布式管理和分布式算法。 3、缓存 ...

Fri Jul 29 01:22:00 CST 2016 0 8458
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM