2016 - 2025

感恩一路有你

自动化测试框架 如何做到服务的高并发、高可用?

浏览量:1846 时间:2021-03-17 08:29:35 作者:admin

如何做到服务的高并发、高可用?

高并发性和可用性?我建议您使用现有的框架,而不是重新设计轮子。您可以考虑使用zookeeper执行分布式进程处理,然后使用Mongo执行数据库消息队列。有很多选择。最好有一个实际的场景,而不是高并发性。一般来说,一定有瓶颈,比如IO内存、CPU等。建议对具体问题进行优化。如果有问题,可以@I

haproxy是用来实现高可用性的,而不是说haproxy是高可用性的。Ha是利用集群的手段来达到故障转移和负载均衡的目的。也就是说,服务器发生故障后,服务可以顺利地转移到其他服务器上,在并发性大的情况下,压力可以分散到不同的服务器上。

为什么说haproxy是高可用的?

可构建ATS全集群、LVS Keept集群、haproxy Keept x服务、nginx Keept集群、MySQL读写分离集群、DNS集群、n集群。既然你提到科雷奥斯,码头工人是不可或缺的。使用Python来获得一个分布式爬虫,你不是有太多的机器吗?你不觉得不满足吗?前进。以上任何集群都可以通过在计算机上安装虚拟机来完成。所以,你可以关掉其他五个,为环保做贡献。

为什么说haproxy是高可用的?

在定位上,nginx专注于Web服务器,取代Apache,具有lb的功能,haproxy是一个简单的lb,可以与LVS相比

在架构上,流程模型不同。Haproxy是一种单一的处理模式,不能充分利用多核。Nginx是一种多进程模式

在易用性方面,Nginx具有更好的模块化和与Lua更好的耦合性,并且紧凑方便地添加业务模块。它的重量轻,发展。Haproxy在重新开发之前需要熟悉整个架构。Haproxy的转发性能稍好一些。代码中有很多极客的用法,比如rbtree,它非常有效

这两个都是很好的开源软件。Nginx社区是活动的,haproxy更新有点慢。例如,HTTPS函数需要很长时间才能更新

自动化测试框架 haproxy详解 架构

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。