首页 \ 问答 \ haproxy与lvs哪个性能更好?

haproxy与lvs哪个性能更好?

haproxy也是负载均衡器lvs也是负载均衡器haproxy不仅有负载均衡调度作用,而且还有完善的服务器池的服务器健康检测,会话保持功能。而lvs只是1个简单的调度,lvs工作在4层,haproxy号称工作在4-7层。我现在觉得lvs的dr模式和tun模式是非常好的网络流量走向控制。有着“4两拨千斤”的效果。lvs需要keeplived配合做健康检测及会话保持。我目前还没有发现haproxy有Dr那样的调度方式。我现在希望有人对这两种负载均衡器都在实测过的同学发表下自己的意见。我想听听大伙的意见,以上是我个人理解,不代表客观意思。
更新时间:2023-07-31 10:07

最满意答案

1.redis中保存的是数组(序列化),绝对不要保存SQL,保存SQL的方法很蛋疼保存数组是为了数据库安全(万一sql语句有错误,任务就直接失败了),灵活度和兼容性2.服务器后台作一个shell脚本,死循环,不断从队列中取数据,进行处理.如次反复,如果

相关问答

更多
  • 1.redis中保存的是数组(序列化),绝对不要保存SQL,保存SQL的方法很蛋疼保存数组是为了数据库安全(万一sql语句有错误,任务就直接失败了),灵活度和兼容性2.服务器后台作一个shell脚本,死循环,不断从队列中取数据,进行处理.如次反复,如果
  • 关于PHP做的毕业设计系统程序的安装 在搭建有apache+PHP+MySQL的服务器平台上,系统管理员只需要使用MySQL命令端或者web管理软件在MySQL服务器端创建一个数据库mywork.然后使用MySQL数据库导入命令将系统中的数据库文件导入到新创建的数据库mywork中即可。然后配置位于目录includes中的配置文件configure.PHP,修改为当前的数据库用户名和密码即可安装成功。 具体的用户名和密码可以参考配置文件。 资料来源:三七论文网( http://www.lw777.net/a ...
  • Java+MySQL 当然可以,只是Java的执行效率偏低,所以通常采用前两者 这怎么分别说明?您选定了Mysql 基本上就定下来是Linux平台了,一般windows平台不用mysql的
  • 网络爬虫架构在Nutch+Hadoop之上,是一个典型的分布式离线批量处理架构,有非常优异的吞吐量和抓取性能并提供了大量的配置定制选项。由于网络爬虫只负责网络资源的抓取,所以,需要一个分布式搜索引擎,用来对网络爬虫抓取到的网络资源进行实时的索引和搜索。 搜 索引擎架构在ElasticSearch之上,是一个典型的分布式在线实时交互查询架构,无单点故障,高伸缩、高可用。对大量信息的索引与搜索都可以在近 乎实时的情况下完成,能够快速实时搜索数十亿的文件以及PB级的数据,同时提供了全方面的选项,可以对该引擎的几乎 ...
  • 春夏男装一般都令设计师头疼,因为在款式上总是有限而且无法多做层次混搭,但2009年春夏季在材质选择上,设计师们却赋予巧妙的心思。最能够展现健美身材的除了透明的面料、纱质、麻料或丝质缎面,当然更少不了镂空线衫和Yohji Yamamoto大胆地将蕾丝用在男装上。    在这么多的心思熏陶下,让男人的衣柜已经不再沉闷,至少不是这一季,新的设计,新的轮廓,新的细节,都可以在春夏男装中找到。不过,别害怕,西服还是春夏舞台上出镜率最高的宠儿,而且款式千变,退一步,衣橱里的西装总是最不出错的穿法。    百试不爽的绅儒 ...
  • Eclipse:Eclipse3.2.1 MyEclipse:MyEclipse5.1 Tomcat:apache-tomcat-5.5.23 JDK:jdk1.5.0_06 这个不错 tomcat-5.5.23有很多其他版本没有的特性,比如很多版本不支持JSF,但是他支持 MyEclipse(6.0.0)还不是太普及,有很多问题解决比较麻烦 jdk1.5是必须的,但是需要注意系统移植的问题,IBM有些产品是1.4的
  • 怎样为歌曲配吉他和弦 http://tanjita.blog.hexun.com/11623097_d.html 民谣歌曲编配知识 http://tanjita.blog.hexun.com/9432287_d.html 和弦配置的基本方法 http://tanjita.blog.hexun.com/9432765_d.html 实例讲解歌曲和弦的编配 1~4 http://tanjita.blog.hexun.com/9434279_d.html 和弦是如何构成的,和弦编配知识 http://tanjit ...
  • 在评估Redis和RabbitMQ后,我选择RabbitMQ作为我们的经纪人,原因如下: RabbitMQ允许您通过使用SSL证书来加密您发送给代理的数据来使用内置的安全层,这意味着没有人会嗅探您的数据并访问您重要的组织数据。 RabbitMQ是一款非常稳定的产品,每秒钟可以处理大量事件,并且不会成为瓶颈。 在我们的组织中,我们已经使用了RabbitMQ,并具有良好的使用它的内部知识以及与厨师已经准备好的整合。 关于扩展,RabbitMQ具有内置的集群实现,除了负载平衡器之外,您还可以使用它来实现冗余代理环 ...
  • 是的,Kibana可以显示存储在ElasticSearch索引中的任何信息。 您需要一种自动将项目从Redis索引到ElasticSearch的方法。 您可以编写自己的脚本(在您的情况下应该非常简单)或使用现有软件,如LogStash的Redis插件或ElasticSearch的 Redis河插件 (不建议使用) Yes, Kibana can display any information stored in ElasticSearch indexes. You'll need a way of auto ...
  • 并置检测也可以基于依赖性解析,但是spaCy不支持这样做。 您可以将spaCy用作方法的一部分,但不能直接使用。 你也可以考虑gensim: https ://radimrehurek.com/gensim/models/phrases.html 我希望它可以帮到你 Collocations detection also can be based on dependency parsing, but spaCy do not have support to do it. You can use spaCy ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)