代码改变世界

搞懂分布式技术16:浅谈分布式锁的几种方案

2019-02-08 20:03 by xiaok1024, 764 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术16:浅谈分布式锁的几种方案 前言 随着互联网技术的不断发展,数据量的不断增加,业务逻辑日趋复杂,在这种背景下,传统的集中式系统已经无法满足我们的业务需求,分布式系统被应用在更多的场景,而在分布式系统中访问共享资源就需要一种互斥机制,来防止彼此之间的互相干扰,以保证一致性,在这种情况下 阅读全文

搞懂分布式技术13:缓存的那些事

2019-02-08 20:02 by xiaok1024, 523 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术13:缓存的那些事 缓存和它的那些淘汰算法们 为什么我们需要缓存? 很久很久以前,在还没有缓存的时候……用户经常是去请求一个对象,而这个对象是从数据库去取,然后,这个对象变得越来越大,这个用户每次的请求时间也越来越长了,这也把数据库弄得很痛苦,他无时不刻不在工作。所以,这个事情就把用户 阅读全文

搞懂分布式技术15:缓存更新的套路

2019-02-08 20:02 by xiaok1024, 1021 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术15:缓存更新的套路 缓存更新的套路 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后在放到缓 阅读全文

搞懂分布式技术11:分布式session解决方案与一致性hash

2019-02-08 20:01 by xiaok1024, 672 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术11:分布式session解决方案与一致性hash session一致性架构设计实践 原创: 58沈剑 架构师之路 2017-05-18 一、缘起 什么是session? 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-se 阅读全文

搞懂分布式技术12:分布式ID生成方案

2019-02-08 20:01 by xiaok1024, 306 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术12:分布式ID生成方案 ## 转自: 58沈剑 架构师之路 2017-06-25 一、需求缘起 几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如: 消息标识:message-id 订单标识:order-id 帖子标识:tiezi-id 消息标识:message-id 订单标识 阅读全文

搞懂分布式技术9:Nginx负载均衡原理与实践

2019-02-08 20:00 by xiaok1024, 826 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术9:Nginx负载均衡原理与实践 本篇摘自《亿级流量网站架构核心技术》第二章 Nginx负载均衡与反向代理 部分内容。 当我们的应用单实例不能支撑用户请求时,此时就需要扩容,从一台服务器扩容到两台、几十台、几百台。然而,用户访问时是通过如的方式访问,在请求时,浏览器首先会查询DNS服务 阅读全文

搞懂分布式技术10:LVS实现负载均衡的原理与实践

2019-02-08 20:00 by xiaok1024, 709 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术10:LVS实现负载均衡的原理与实践 浅析负载均衡及LVS实现 原创: fireflyc 写程序的康德 2017-09-19 负载均衡 负载均衡(Load Balance,缩写LB)是一种网络技术,它在多个备选资源中做资源分配,以达到选择最优。这里有三个关键字: 网络技术,LB要解决的 阅读全文

搞懂分布式技术7:负载均衡概念与主流方案

2019-02-08 19:59 by xiaok1024, 594 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术7:负载均衡概念与主流方案 负载均衡的原理 原创: 刘欣 码农翻身 4月23日 这是1998年一个普通的上午。 一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ” 还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说 阅读全文

搞懂分布式技术8:负载均衡原理剖析

2019-02-08 19:59 by xiaok1024, 329 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术8:负载均衡原理剖析 负载均衡的重要性无需多说,今天带来:负载均衡原理的解析。 开头先理解一下所谓的“均衡”。 不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”, 阅读全文

搞懂分布式技术5:Zookeeper的配置与集群管理实战

2019-02-08 19:58 by xiaok1024, 500 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术5:Zookeeper的配置与集群管理实战 4.1 配置文件 ZooKeeper安装好之后,在安装目录的conf文件夹下可以找到一个名为“zoo_sample.cfg”的文件,是ZooKeeper配置文件的模板。 ZooKeeper启动时,会默认加载“conf/zoo.cfg”作为配置 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页