发表在《程序猿》2007年7月刊上。不log上写帖子不用考虑版面限制,所以这里的帖子比发表的啰嗦点。赵健平编辑,Jacky,和刘未鹏都给了我非常多帮助,在这里一并谢了。免费的Scheme实现非常多。我用的是PLT Scheme,能够到这里下载。PLT Scheme的IDE(Dr. Scheme)支持...
分类:
其他好文 时间:
2014-11-03 12:51:07
阅读次数:
348
表达式求值描述Dr.Kong设计的机器人卡多掌握了加减法运算以后,最近又学会了一些简单的函数求值,比如,它知道函数min(20,23)的值是20,add(10,98)的值是108等等。经过训练,Dr.Kong设计的机器人卡多甚至会计算一种嵌套的更复杂的表达式。假设表达式可以简单定义为:1.一个正的十...
分类:
其他好文 时间:
2014-11-02 17:59:19
阅读次数:
167
一、Keepalived应用场景keepalived的研发是针对LVS的,特点是轻量级、配置简洁。正因为这个特点,个人认为其适合应用在资源相对少,且无共享存储的环境下,尤其适合在负载均衡器上使用,如LVS、haproxy、nginx等上,也可以用于轻量级的http环境,作为其高可用组件。当然理论上..
分类:
其他好文 时间:
2014-11-02 00:45:24
阅读次数:
678
1.创建windows环回网卡创建windows环回网卡的方法2.设置环回网卡IP地址IP地址:vip地址
子网掩码:255.255.255.2553.修改客户端网卡接口、环回接口连接模式(至关重要)netshinterfaceipv4setinterface"lvs转发网卡名称"weakhostreceive=enabled
netshinterfaceipv4setinterface"..
Lvs三种模式NATDRTUNLVS-NAT:目标地址转换注意事项:realserver的网关必须指向DIP,通常都是私有地址directory位于client和realserver之间,并负责处理进出的所有通信directory支持端口映射,向外提供服务的端口和realserver的端口可以不相同realserver可以使用任意操作系统较..
分类:
其他好文 时间:
2014-10-30 19:22:36
阅读次数:
350
负载均衡的解决方案有硬件解决方案和软件解决方案。主流的硬件解决方案是:F5BIG-IPCitrixNetscalarA10A10ArrayRedwareLVS(LinuxVirtualServer)是工作在网络四层交换或路由软件解决方案。它通过内核框架模块ipvs及配置在该框架之上的一组规则来实现交换或路由。ipvsadm则是配置..
分类:
其他好文 时间:
2014-10-29 11:01:22
阅读次数:
172
if(PATH_SEPARATOR==‘:‘){define(‘DR‘,‘./‘);}else{define(‘DR‘,‘‘);}其中在WIN中的目录分割符是;linux的分割符是:$_SERVER[]是服务器上的全局变量;类似session在浏览器中的应用,session是在浏览器中的全局变量;
分类:
Web程序 时间:
2014-10-29 02:11:48
阅读次数:
182
一、keepalived的基本原理介绍keepalived最初设计的目的是为了实现lvs前端director的高可用,非常轻量级。主要的实现的vrrp协议。VRRP是一种容错协议,它保证当主机的下一跳路由器出现故障时,由另一台路由器来代替出现故障的路由器进行工作,从而保持网络通信的连续性和可靠性..
分类:
其他好文 时间:
2014-10-28 02:14:48
阅读次数:
475
haproxy+keepalived实现高可用负载均衡软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也...
分类:
其他好文 时间:
2014-10-27 19:27:47
阅读次数:
353