
分布式
Ethan Zeng
生命不息,学习不止
展开
-
mosquitto 服务器环境安装及前端websocket支持配置
第一步:安装前准备用到的依赖包:$ sudo apt-get update$ sudo apt-get install build-essential python quilt devscripts python-setuptools python3$ sudo apt-get install libssl-dev$ sudo apt-get install cmake$ sud...原创 2019-12-31 02:37:57 · 1307 阅读 · 1 评论 -
负载均衡算法与应用详解
引言负载均衡的定义; 负载均衡算法; 负载均衡的应用场景;负载均衡的定义负载均衡(Load Balance)是一种集群技术,它将特定的业务(网络服务、网络流量等)分担给多台网络设备(包括服务器、防火墙等)或多条链路,从而提高了业务处理能力,保证了业务的高可靠性。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、...原创 2019-03-19 19:59:23 · 1204 阅读 · 0 评论 -
缓存算法与应用详解
引言在负载均衡算法与应用详解中有提到,负载均衡有利于提升集群服务器的吞吐量、数据并行处理能力、减少用户响应时间,提升业务可靠性等。但是分布式缓存集群的伸缩性不能使用简单的负载均衡手段来实现。缓存服务器集群和应用服务器集群负载均衡的不同点在于:集群中所有应用服务器部署的应用都是相同的; 集群中不同缓存服务器中的缓存数据各不相同;本文目录缓存的定义; 缓存的算法; LRU算法(...原创 2019-03-20 10:42:25 · 466 阅读 · 0 评论 -
一致性Hash算法分析与实现
关于一致性Hash算法的原理讲解,可先阅读:缓存算法与应用详解;引言在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法.典型的应用场景是: 有N台服务器提供缓存...原创 2019-03-20 20:29:42 · 451 阅读 · 0 评论