feat(reverse_ws): 添加反向WebSocket支持及负载均衡功能

- 新增反向WebSocket管理器模块,支持多客户端连接
- 实现负载均衡机制,自动选择健康且负载最低的客户端
- 添加防重复事件处理机制,防止消息重复处理
- 更新配置模型和加载器以支持反向WebSocket配置
- 添加示例文件和文档说明使用方法
- 修改主程序启动逻辑以支持反向WebSocket服务
This commit is contained in:
2026-02-28 20:57:48 +08:00
parent ed4da64a7a
commit 014c6c9092
10 changed files with 769 additions and 6 deletions

View File

@@ -11,6 +11,7 @@ from .redis_manager import RedisManager
from .mysql_manager import MySQLManager
from .browser_manager import BrowserManager
from .image_manager import ImageManager
from .reverse_ws_manager import ReverseWSManager
# --- 实例化所有单例管理器 ---
@@ -36,6 +37,9 @@ browser_manager = BrowserManager()
# 图片管理器
image_manager = ImageManager()
# 反向 WebSocket 管理器
reverse_ws_manager = ReverseWSManager()
__all__ = [
"permission_manager",
"command_manager",
@@ -45,4 +49,5 @@ __all__ = [
"mysql_manager",
"browser_manager",
"image_manager",
"reverse_ws_manager",
]