- 1、本文档共97页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四层和七层负载均衡 负载均衡设备也常被称为四到七层交换机 所谓四层就是基于IP+端口的负载均衡; 四层的负载均衡,就是通过发布三层的IP地址(VIP),然后加四层的端口号,来决定哪些流量需要做负载均衡,对需要处理的流量进行NAT处理,转发至后台服务器,并记录下这个TCP或者UDP的流量是由哪台服务器处理的,后续这个连接的所有流量都同样转发到同一台服务器处理。 七层就是基于URL等应用层信息的负载均衡; 七层的负载均衡,就是在四层的基础上,再考虑应用层的特征,比如同一个WEB服务器的负载均衡,除了根据VIP加80端口辨别是否需要处理的流量,还可根据七层的URL、浏览器类别、语言来决定是否要进行负载均衡。 web服务器负载均衡的两个问题 会话的同步 应用的同步 会话的同步 会话的同步 无需会话的同步的伪集群 该种方式下,当用户发出第一个request后,负载均衡器动态的把该用户分配到某个节点,并记录该节点的jvm路由,以后该用户的所有request都会被绑定这个jvm路由,用户只会与该server发生交互,这种策略被称为粘性session(session sticky)。 该方法的优点是响应速度快,多个节点之间无须通信。缺点也很明显,某个node死掉以后,它负责的所有用户都会丢失session 应用同步 采用共享文件系统 NFS、SSHFS SSHFS安装配置 安装: #如果是ubuntu apt-get install sshfs #如果是Redhat yum install fuse-sshfs SSHFS命令选项 SSHFS options: -p PORT equivalent to -o port=PORT -C equivalent to -o compression=yes #启用压缩,建议配上 -F ssh_configfile specifies alternative ssh configuration file #使用非默认的ssh配置文件 -1 equivalent to -o ssh_protocol=1 #不要用啊 -o reconnect reconnect to server #自动重连 -o delay_connect delay connection to server -o sshfs_sync synchronous writes -o no_readahead synchronous reads (no speculative readahead) #提前预读 -o sshfs_debug print some debugging information -o cache=BOOL enable caching {yes,no} (default: yes) #能缓存目录结构之类的信息 -o cache_timeout=N sets timeout for caches in seconds (default: 20) -o cache_X_timeout=N sets timeout for {stat,dir,link} cache SSHFS命令选项 -o workaround=LIST colon separated list of workarounds none no workarounds enabled all all workarounds enabled [no]rename fix renaming to existing file (default: off) [no]nodelaysrv set nodelay tcp flag in sshd (default: off) [no]truncate fix truncate for old servers (default: off) [no]buflimit fix buffer fillup bug in server (default: on)
文档评论(0)