首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

HAproxy特性详解

haproxy是一个提供高可用性,负载均衡的应用代理,支持的协议有TCP,HTTP,并且支持虚拟主机,特别适用于那些负载量大的web应用,这些应用通常需要会话保持或者七层处理,HAProxy实现了一种事件驱动、单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间管理的用户端(User-Space) 实现所有这些任务,所以没有这些问题。此模型的弊端是,在多核系统上,这些程序通常扩展性较差。这就是为什么他们必须进行优化以 使每个CPU时间片(Cycle)做更多的工作。

01

事件驱动思维杂谈

上周翻了一下《黑天鹅》,书中定义了黑天鹅事件的三个特征:稀有性、极大的冲击性和事后可预测性。其中第3点“事后可预测性”特征,作者鲜明的提出对立观点,认为黑天鹅这种不确定性危机很难用规律性的理论预防,而是需要增强适应性能力,从不确定性中获得收益。这个观点中,有两点值得我们关注:大家习惯对事件进行分析,并总结规律,这是惯性思维;不确定性事件无法预测,需要适应他。前者指的事后反向推演是人的习惯,一种容易让大家接受新事物的方式,善用好事件产生的机会,可以更好的落地工作要求;后者提出应对不确定性危机事件的有效方案是适应他,即危中有机,危后出机。

01
领券