Skip to content

Home > @esengine/ecs-framework-monorepo > MessageManager

MessageManager class

消息管理器

Signature:

typescript
export declare class MessageManager

Constructors

Constructor

Modifiers

Description

(constructor)(config)

构造函数

Methods

Method

Modifiers

Description

createMessage(type, data, senderId, options)

创建网络消息

destroy()

销毁管理器

generateMessageId()

生成消息ID

getMessageAge(message)

获取消息年龄(毫秒)

getProcessingReport()

获取消息处理报告

getStats()

获取统计信息

isMessageExpired(message, maxAge)

检查消息是否过期

processMessageOrdering(message)

处理消息排序

resetStats()

重置统计信息

updateConfig(newConfig)

更新配置

validateMessage(message, senderId)

验证消息

validateMessageBatch(messages, senderId)

批量验证消息

基于 MIT 许可证发布