Skip to main content

Module observer

Module observer 

Source
Expand description

观察者模式服务端构建器

提供基本功能实现,使用 ServerEventHandler trait 处理消息和事件。

§特点

  • 实现 ServerEventHandler trait(必需):提供细化的命令处理方法
  • 自动消息路由ServerMessageWrapper 自动将消息路由到对应的处理方法
  • 自动 ACK 处理:框架自动处理 ACK 和错误响应
  • 设备管理:支持设备冲突策略和多端管理
  • 认证机制:支持 Token 认证
  • 连接管理:支持共享连接管理器(多服务器实例)

§适用场景

  • 需要自定义消息处理逻辑但不需要完整功能集
  • 需要设备管理和多端控制
  • 需要事件驱动的架构
  • 需要共享连接状态(多服务器实例)

§架构说明

观察者模式基于 HybridServer,使用 ServerMessageWrapper 作为消息处理器。 ServerMessageWrapper 自动将消息路由到 ServerEventHandler 的对应方法, 并处理 ACK 和错误响应。

Structs§

ObserverServer
观察者模式服务器实例
ObserverServerBuilder
观察者模式服务端构建器