haproxy负载均衡

news/2024/7/7 12:52:48

目录

一.常见的web集群调度器

二.haproxy的概念 

三.特性

四 图解haproxy

 五 haproxy的配置文件详解


一.常见的web集群调度器

1.目前常见的web集群调度器分为软件和硬件

2.软件通常使用开源的lvs/haproxy/nginx

3.硬件一般使用比较多的是f5 也有国内的产品

二.haproxy的概念 

haproxy是可提供高可用可用性,负载均衡以及基于tcp和http应用的代理,是免费,快速并可靠的一种解决方案.haproxy非常使用于并发大(并发一万)以上的web站点,这些站点通常又需要会话保持或七层处理.haproxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露在网络中

三.特性

1.可靠性稳定性非常好,可以与硬件f5负载均衡相比

2.最高可以同时维护4万到5万个高并发连接,单位时间内处理的最大请求数2万,最大处理能力10git/s

3.支持多达8种负载均衡算法,同时也支持会话保持

4.支持keepalive功能功能,减少客户端与haproxy的多次握手导致的资源浪费,让多个请求在一个tcp连接中完成

四 图解haproxy

 五 haproxy的配置文件详解

 

 

 

 日志的优化如果不优化日志就在messages里面没有调理只能依靠只能依靠脚本才能实现日志分割

vim /etc/rsyslog.d/haproxy.conf

if ($programname == 'haproxy' and $syslogseverity-text == 'info')
then -/var/log/haproxy/haproxy-info.log
&~
if ($programname == 'haproxy' and $syslogseverity-text == 'notice')
then -/var/log/haproxy/haproxy-notice.log
&~

 

在访问页面就会形成日志记得重启服务

 

 


http://www.niftyadmin.cn/n/3650437.html

相关文章

在Android上通过模拟HTTP multipart/form-data请求协议信息实现图片上传

通过构造基于HTTP 协议的传输内容实现图片自动上传到服务器功能 。如果自己编码构造HTTP 协议,那么编写的代码质量肯定不高,建议模仿HttpClient .zip examples \mime\ClientMultipartFormPost.java 来实现,并通过源码来进一步理解如何优雅高效…

如何在Ubuntu 18.04上设置Apache虚拟主机[快速入门]

介绍 (Introduction) This tutorial will guide you through setting up multiple domains and websites using Apache virtual hosts on an Ubuntu 18.04 server. During this process, you’ll learn how to serve different content to different visitors depending on whi…

看Borland IDE向何处去

《乌鸦FANS》再次灵验,今天得到消息称《Borland欲出售IDE部门》,NASDAQ上的BORL股价应声下跌(下图为5日走势图,来自NASDAQ),但我觉得这对Borland用户来说,应该是个利好。李维就此写了一篇《“Bo…

Android下的应用编程——用HTTP协议实现文件上传功能

【文章作者】曾健生 【作者邮箱】zengjiansheng1126.com 【作者QQ】190678908 【作者MSN】zengjiansheng1hotmail.com 【作者博客】blog.csdn.net/newjueqi ******************************************************************************* 在Android的客户端编程中&…

如何将Redis数据迁移到DigitalOcean托管数据库

介绍 (Introduction) There are a number of methods you can use to migrate data from one Redis instance to another, such as replication or snapshotting. However, migrations can get more complicated when you’re moving data to a Redis instance managed by a cl…

两种不同的Web应用

对于今天火炬说Donews Blog将换用WordPress的事后,令狐提出了一个技术方面的问题,我们就此讨论了一番:令狐:我倒是不关心WP好不好,而是觉得一些人(也许包括我)对于“Web应用”这一概念是不是应该反思一下了…

jest测试react组件_如何使用Jest为React组件编写快照测试

jest测试react组件In this tutorial, we will be looking at what snapshot tests are and how we can use snapshot testing to ensure our user interface does not change without the team knowing about it. 在本教程中,我们将研究什么是快照测试以及如何使用快…

搭建支持 OAuth Echo 的第三方 twitter 应用

背景:进入8月中,twitter 已经在每天减少 Basic Auth 的 API limit了,到月底 Basic Auth 将彻底关闭,也就是说到月底,所有的客户端,twitter与第三方服务之间都必须使用 OAuth 来传递帐号密码等信息。 我喜欢…