加载中
分布式技术专题-分布式缓存高可用-初探布隆过滤器的使用

Redis实现布隆过滤器 布隆过滤器介绍 布隆过滤器是一个很长的二进制向量和一系列随机映射函数,适用于判断某个数据在集合中是否存在,会存在误识别。 优点是空间效率和查询时间都比一般的算法...

分布式技术专题系列之带你分析认识缓存穿透/雪崩/击穿

使用场景 减低后端负载:对高消耗的SQL结果进行缓存,例如join结果集/分组统计结果 加速请求响应 大量写合并为批量写,如计数器先Redis累加再批量写到DB 缓存更新策略 LRU(Least Recently U...

分布式技术专题-功能原理分析-彻底明白网络IO模型的原理(上)

Linux的网络IO模型 网络IO的本质是socket的读写,socket在Linux中被抽象为流,IO可以理解为对流的操作。 IO的分类和范畴 IO本身可以分为内存IO、网络IO和磁盘IO还有缓存IO等,一般讨论IO时更...

分布式技术专题-Web基础架构建设(1)负载均衡LVS基础介绍篇

前提概要 在大规模互联网应用中,负载均衡设备是必不可少的组成部分,源于互联网应用的高并 发和大流量的冲击压力场景下,通常会在服务端部署多个无状态的应用服务器和若干有状态的 存储服务...

分布式技术专题-分布式事务实现原理(3)JTA 的原理与实现

利用 JTA 处理事务 什么是事务处理 事务是计算机应用中不可或缺的组件模型,保证用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。...

分布式技术专题-分布式锁实现原理(2)基于ZooKeeper实现(简单篇)

引言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包...

分布式技术专题-分布式锁实现原理(1)基于Redis实现(简单篇)

概述 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consisten...

分布式缓存专题-功能原理分析(2)缓存与数据库一致性如何解决

数据缓存由来 在实际的业务场景中,一定有很多需要做数据缓存的场景,比如售卖商品页面,包括了许多并发访问量很大的数据,它们可以称作是是"热点”数据,这些数据有一个特点,就是更新频率低...

分布式缓存专题-功能原理分析(1)缓存淘汰算法之LRU和LFU及FIFO介绍

前提概要 无论是浏览器缓存(如果是chrome浏览器,可以通过chrome:://cache查看),还是服务端的缓存(通过memcached或者redis等内存数据库)。缓存不仅可以加速用户的访问,同时也可以降低服务器...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部