
分布式
文章平均质量分 92
火山石
架构师,技术Leader
展开
-
CDN原理简析
CDN原理简析CDN(Content Delivery Network,内容分发网络)将源站的内容发布到接近用户的网络“边缘”,用户可以就近获取所需数据,不仅降低了网络的拥塞状况、提高请求的响应速度,也能够减少源站的负载压力。很多同学都比较熟悉CDN的作用和功能,但是可能也会像我之前一样,对CDN的原理不是十分了解。所以本文旨在对CDN的工作原理和核心组件进行简要的描述。1. 访问源站的过程为了更加清楚地展示CDN的原理,我们首先回顾一下不使用缓存直接到源站请求数据的过程:..翻译 2021-06-16 11:31:50 · 508 阅读 · 0 评论 -
分布式、集群、分布式服务框架
分布式: 1.将不同功能数据放到不能的机器上。 2.将同一数据放到不同的服务器上(数据副本),服务器之间通过网络互通。(涉及到数据的一致局性问题)。 分布式系统的CAP理论: ● 一致性(C):在分布式系统中的所有数据备份,在同一时刻是同样的值。(等同于所有节点访问同一份最新的数据副本) ● 可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。 1.对数据更新具备...转载 2018-02-22 16:19:45 · 9492 阅读 · 3 评论 -
详解synchronized与Lock的区别与使用
昨天在学习别人分享的面试经验时,看到Lock的使用。想起自己在上次面试也遇到了synchronized与Lock的区别与使用。于是,我整理了两者的区别和使用情况,同时,对synchronized的使用过程一些常见问题的总结,最后是参照源码和说明文档,对Lock的使用写了几个简单的Demo。请大家批评指正。技术点:1、线程与进程:在开始之前先把进程与线程进行区分一下,一个程序最少需要一个进程,而一个...转载 2018-05-11 17:35:40 · 17142 阅读 · 6 评论