ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
actor.cpp File Reference

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>

Detailed Description

actor消息队列调度与优先级处理实现

实现actor构造、消息队列排空和优先级调度功能。提供双优先级队列(普通/高优先级), 基于权重的消息处理和超时预算机制,确保actor消息调度的公平性和实时性。 actor类管理消息队列的入队、出队和调度,支持广播机制和数据库客户端集成。

Author
NingLeixueR
Date
2020-2025
Version
1.0