1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概 ...
分类:
其他好文 时间:
2019-06-24 16:29:58
阅读次数:
92
京东之与旺旺相当于淘宝,他们都是服务于买家和卖家的沟通。京东咚咚的功能比较简单,实现了一个 IM 的基本功能,接入、互通消息和状态。 另外还有客服功能,就是顾客接入咨询时的客服分配,按轮询方式把顾客分配给在线的客服接待。 这个模型的做法导致需要以一种高频率的方式来轮询 Redis 遍历属于自己连接的 ...
分类:
其他好文 时间:
2019-06-19 21:48:46
阅读次数:
117
nginx负载均衡配置 负载均衡策略 1、轮询 这种是默认的策略,把每个请求按顺序逐一分配到不同的server,如果server挂掉,能自动剔除。 2、最少连接 把请求分配到连接数最少的server 3、权重 使用weight来指定server访问比率,weight默认是1。以下配置会是server ...
分类:
其他好文 时间:
2019-06-15 09:21:58
阅读次数:
96
Ocelot允许您指定服务发现提供程序,并使用它来查找Ocelot正在将请求转发给下游服务的主机和端口。目前,这仅在GlobalConfiguration部分中受支持,这意味着所有ReRoute将使用相同的服务发现提供程序,以便在ReRoute级别指定ServiceName。 ...
分类:
其他好文 时间:
2019-06-15 00:10:23
阅读次数:
118
weight轮询(默认) 接收到的请求按照顺序逐一分配到不同的后端服务器,即使在使用过程中,某一台后端服务器宕机,nginx会自动将该服务器剔除出队列,请求受理情况不会受到任何影响。这种方式下,可以给不同的后端服务器设置一个权重值(weight),用于调整不同的服务器上请求的分配率;权重数据越大,被分配到请求的几率越大;该权重值,主要是针对实际工作环境中不同的后端服务器硬件配
分类:
编程语言 时间:
2019-06-13 18:37:49
阅读次数:
155
JAVA 项目常用故障排查 常用命令 1、pidstat 查看进程的 cpu、memory、disk 使用情况,已定时轮询的方式 2、top 查看主机整体状态 ...
分类:
编程语言 时间:
2019-06-12 19:36:47
阅读次数:
120
重点内容1:了解集群:1.为什么要用集群:在站点(网站)对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,通过集群技术整合多台普通服务器以满足站点的需求。2.什么是集群(cluster):集群就是大量服务器的集合,以适应企业不断增长的业务需求而生。3.集群分类:负载均衡(LB)、高可用(HA)、高性能(HPC)1)负载均衡:将大量任务分配给多个服务器节点。2)高可用:提供7X24(不间断
分类:
其他好文 时间:
2019-06-11 12:51:47
阅读次数:
96
经常使用markdown 的玩家一定很想要一个自动生成的导航栏吧,自己写的基本思路就是 轮询监听滚动条的位置,通过抛锚和跳锚实现,这里介绍一下今天的主角,markdown-toc插件: https://github.com/jonschlinkert/markdown-toc # 0x00 安装 T ...
分类:
其他好文 时间:
2019-06-11 01:21:36
阅读次数:
4813
Haproxy搭建web集群重点内容1:1.四层负载均衡:1)DNS轮询:将同一个域名解析为多个不同的ip地址实现负载均衡。2)Nginx负载均衡:通过定义upstream组名{serverip:portweight=权重;…}后端服务,然后通过proxy_passhttp://组名实现负载均衡。3)LVS负载均衡:通过ipvsadm定义VIP(集群IP)和realserver(后端服务器)调用l
分类:
Web程序 时间:
2019-06-10 17:03:17
阅读次数:
162
HAProxy的调度算法HAProxy调度算法分为静态调度算法和动态调度算法。静态算法是按照事先定义好的调度规则轮询公平调度,不关心后端服务器的当前负载、连接数和响应速度等,并且无法实时修改权重,只能重启后生效。静态调度算法有:static-rr,first动态算法是根据后端服务器状态进行调度适当调整,比如优先调度至当前负载较低的服务器,并且权重可以在haproxy运行时调整,无需重启服务动态调度
分类:
编程语言 时间:
2019-06-10 15:54:06
阅读次数:
173