网狐服务器设计文档,方便二次开发人员理解服务器核心技术,2.4.2 基于事件驱动的数据处理模型
为系统功能设计,需要处理网络事件数据SocketEvent,数据库事件数据DatabaseEvent,定时器事件数据TimerEvent等,为此建立数据队列服务QueueService,为每一队列建立多个子线程QueueServiceThread处理。数据队列服务提供添加事件数据方法AddToQueue,设置数据队列服务钩子SetQueueServiceSink,让数据队列服务钩子QueueServiceSink做具体逻辑事件数据处理。
2023-03-29 23:35:56
1.09MB
网狐
服务器
设计
1