1.单机 1)浏览器通过DNS-server,域名解析到ip 2)浏览器通过ip访问web-server 缺点: 1)非高可用,web-server挂了整个系统就挂了 2)扩展性差,当吞吐量达到web-server上限时,无法扩容2.DNS轮询 DNS轮询:通过在DNS-server上对一个域名设置多个ip解析,来扩充web-server性能及实施负载均衡的技术 1)多部署几
分类:
其他好文 时间:
2019-04-21 18:45:01
阅读次数:
357
LVS + Keepalived 方案,基于DR模式的。参考文章如下: youzhibing2904,《主从热备+负载均衡(LVS + keepalived)》lvshaorong,《Keepalived实现NAT+LVS+后端健康检测》 结构图如下: 一、配置网络 Tomcat-1: 192.16 ...
分类:
其他好文 时间:
2019-04-19 18:10:32
阅读次数:
201
LVS是一种集群(Cluster)技术:采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程 ...
分类:
其他好文 时间:
2019-04-19 11:54:11
阅读次数:
143
尽管 Mac 上的维护工具总会被人诟病(通常是那些极客),但对于普通用户来说,像 CleanMyMac、Dr. Cleaner 等工具,都可以提供一站式的 Mac 维护操作,包括清理系统垃圾、释放内存、查找重复文件等功能,还是能起到不少作用。 MacBooster 7 也是这样一款简单实用的工具,如 ...
分类:
系统相关 时间:
2019-04-14 13:56:58
阅读次数:
160
1、在项目开发中,需要对div进行拖动。因为需要自定义组件 a》定义全局拖拽指令: 定义全局指令,需要在main.js中写入vue.directive('drag',{});即可。但是一般会在外部新建一个drag.js文件,在js文件内部实现拖拽逻辑,最后在dom代码中调用该指令: (1)、新建dr ...
分类:
其他好文 时间:
2019-04-10 15:07:11
阅读次数:
122
一.资源调度&任务调度 1.启动集群后,Worker节点会周期性的【心跳】向Master节点汇报资源情况,Master掌握集群资源情况。 2.当Spark提交一个Application后,根据RDD之间的依赖关系将Application构建成一个DAG有向无环图。 3.任务提交后,Spark会在Dr ...
分类:
其他好文 时间:
2019-04-04 20:36:22
阅读次数:
213
void Main(){ DataTable dataTable =new DataTable(); for(int i=0;i<10;i++) { dataTable.Columns.Add("col"+i); } for(int i=0;i<1000000;i++) { var dr=dataT ...
分类:
其他好文 时间:
2019-04-03 12:41:19
阅读次数:
130
简介 Keepalived是一个基于VRRP协议来实现服务器的高可用方案,可以利用其来避免单点故障。至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),其他为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会通过组播的方式发送消息给各个备份服务器,当备份服务器 ...
分类:
其他好文 时间:
2019-03-28 00:05:34
阅读次数:
179