poller专题

muduo网络库剖析——监听者Poller基类

muduo网络库剖析——监听者Poller基类 前情从muduo到my_muduo 概要框架与细节成员函数使用方法 源码结尾 前情 从muduo到my_muduo 作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足;而作为学习者,我们需要抽取其中的精华进行简要实现,这要求我们足够了解muduo库。 做项目 = 模仿 + 修改,不要担心自己学了也不会写

解决Zabbix问题Utilization of ODBC poller processes over 75%

在Zabbix监控系统中,如果你遇到“Utilization of ODBC poller processes over 75%”的警告,这意味着ODBC轮询器进程的利用率超过了75%。ODBC轮询器是Zabbix用来从外部数据库获取数据的进程。当这个警告出现时,通常表示ODBC轮询器的数量不足以处理当前的负载。 要解决这个问题,你可以增加ODBC轮询器的数量。这可以通过修改Zabbix服务器的

muduo_net库源码分析(二)(EventLoop类、Channel类、Poller类)

1.类图 白色的是外部类,表示对外可见,灰色的是内部类,表示对外不可见,实心的菱形表示类之间是组合关系,空心的菱形表示类之间是聚合关系( 处于聚合关系的两个类生命周期不同步,简单来说就是在类里面以指针形式定义其它类的对象;处于组合关系的两个类的生命周期同步)。 EventLoop类中就体现了与Poller类的组合关系,与Channel类的聚合关系,EventLoop类的几个主要的成员如下: