|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
actor消息队列调度与优先级处理实现 More...
#include "actor/actor_base/core/actor_manage.h"#include "actor/actor_base/core/ndbclient.h"#include "actor/actor_base/core/actor.h"#include "net/tcp/ntcp.h"#include "tools/tools/tools_sys.h"#include <format>#include <limits>actor消息队列调度与优先级处理实现
实现actor构造、消息队列排空和优先级调度功能。提供双优先级队列(普通/高优先级), 基于权重的消息处理和超时预算机制,确保actor消息调度的公平性和实时性。 actor类管理消息队列的入队、出队和调度,支持广播机制和数据库客户端集成。