Expand description
观察者模式服务端构建器
提供基本功能实现,使用 ServerEventHandler trait 处理消息和事件。
§特点
- ✅ 实现
ServerEventHandlertrait(必需):提供细化的命令处理方法 - ✅ 自动消息路由:
ServerMessageWrapper自动将消息路由到对应的处理方法 - ✅ 自动 ACK 处理:框架自动处理 ACK 和错误响应
- ✅ 设备管理:支持设备冲突策略和多端管理
- ✅ 认证机制:支持 Token 认证
- ✅ 连接管理:支持共享连接管理器(多服务器实例)
§适用场景
- 需要自定义消息处理逻辑但不需要完整功能集
- 需要设备管理和多端控制
- 需要事件驱动的架构
- 需要共享连接状态(多服务器实例)
§架构说明
观察者模式基于 HybridServer,使用 ServerMessageWrapper 作为消息处理器。
ServerMessageWrapper 自动将消息路由到 ServerEventHandler 的对应方法,
并处理 ACK 和错误响应。
Structs§
- Observer
Server - 观察者模式服务器实例
- Observer
Server Builder - 观察者模式服务端构建器