feat: batch redis ws direct messages and dedupe rebuild queue jobs

This commit is contained in:
copilot-swe-agent[bot]
2026-06-16 22:46:12 +00:00
committed by GitHub
parent 06fb3685e4
commit 45158ff45b
3 changed files with 146 additions and 19 deletions

View File

@@ -78,10 +78,14 @@ export interface SendMessageOptions {
// Redis message type for cross-node communication
export interface RedisMessage {
type: "direct" | "broadcast";
type: "direct" | "direct-batch" | "broadcast";
targetClientId?: string;
excludeClientId?: string;
message: WSMessage;
messages?: {
targetClientId: string;
message: WSMessage;
}[];
fromNodeId: string;
options?: SendMessageOptions;
}