一)概述在本篇文章里,我们会涉及两部份内容,一个是LVS,另一个则是keepalived.即我们用LVS和keepalived实现了负载均衡及高可用的服务器.LVS有实现三种IP负载均衡技术和八种连接调度算法.并且LVS集群采用三层结构,即负载调度器,服务器池,共享存储.1)负载调度器负载调度器是L...
分类:
系统相关 时间:
2015-12-02 00:42:51
阅读次数:
296
1.QK的特性QK(Quntum Kernel)是一个抢占式、基于优先级实时微内核、一个多任务调度器;QK不同于传统的RTOS,是非阻塞的,并且只用了一个stack;对QK中的任务来说,采用了IOC(好莱坞原则)方式(是callback的),而不同于传统RTOS中任务的多线程或进程中的等待;传统RT...
分类:
其他好文 时间:
2015-12-01 21:07:26
阅读次数:
137
负载均衡集群实现方法:1、硬件方式F5,CITRX,NETSCALER,A10(价格逐渐降低,由于为了防止调度器成为单点故障,所以要配置一台备用设备,所以造价更高了)2、软件方式四层:LVS(根据请求的ip和端口来分发),性能好,但对高级特性支持不好。七层(反向代理):Nginx(http,smtp..
分类:
其他好文 时间:
2015-11-26 01:34:08
阅读次数:
240
Quartz是一个开放源码项目,专注于任务调度器。springMVC具体的搭建框架就不具体说明,接下来直接描述把Quartz集成到springMVC框架中。步骤: 1.引入所需要的jar包 2.新建要定时做的事情的具体实现类和方法,这边可以实现多个类和方法,只要spring-quartz.xml.....
分类:
编程语言 时间:
2015-11-21 01:53:37
阅读次数:
228
问题的缘由源自于一道简单的面试题:题目要求如下:建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC。解决问题前我们前补充一些基本知识:Runnable和Thread线程的启动线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器...
分类:
编程语言 时间:
2015-11-20 15:34:55
阅读次数:
296
架构图:运行原理:用户通过Ngsvr调度器访问wordpress,Ngsvr服务器会根据调度算法把请求负载均衡调度至Usvr1和Usvr2.并通过fastcgi协议与Usvr1、Usvr2通信返回动态数据总体配置:Ngsvr:IP192.168.61.131,需安装的软件nginx,wordpressUsvr1:IP192.168.61.139,需安装的软件phpUs..
分类:
数据库 时间:
2015-11-17 00:26:02
阅读次数:
303
iOS开发之多线程——GCD的介绍一、简单介绍 1、GCD ( Grand Central Dispatch) 可以翻译为“中枢调度器”。纯C语言,并且提供了非常强大的函数。 2、GCD 有什么优势; GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多地CP...
分类:
移动开发 时间:
2015-11-16 17:16:41
阅读次数:
242
LVS DR 负载均衡集群 试验准备:五台主机ABCDE,主机ABCDE均为单网卡,IP地址分别为192.168.10.2,192.168.10.3,192.168.10.4,192.168.10.5,192.168.10.6。主机A作为内网客户端,主机B负载均衡调度器,主机C和主机D作为网站服务器...
分类:
其他好文 时间:
2015-11-15 22:55:53
阅读次数:
275
一,介绍Oozie是一个基于Hadoop的工作流调度器,它可以通过Oozie Client 以编程的形式提交不同类型的作业,如MapReduce作业和Spark作业给底层的计算平台(如 Cloudera Hadoop)执行。Quartz是一个开源的调度软件,它为任务的调度执行提供了各种触发器以及监听...
分类:
其他好文 时间:
2015-11-06 22:20:22
阅读次数:
5368
构建实践LVS+Keepalived实现负载均衡keepalived概述1.keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能——判断LVS负载调度器,节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。2.keepaliv...
分类:
系统相关 时间:
2015-11-04 17:32:24
阅读次数:
337