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 Owen
parent 16abe98fd9
commit d09668b20b
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;
}