UNPKG

io-syncify

Version:

跨进程、跨服务器之间通信同步化

30 lines (29 loc) 738 B
import * as IORedis from "ioredis"; import { Message } from "./Message"; import { MessageSender } from "./MessageSender"; /** * Redis消息发送器 */ export declare class RedisMessageSender implements MessageSender { /** * 消息发布客户端 * @private */ private message_pub_client; /** * 消息发布通道 * @private */ private readonly message_pub_channel; /** * * @param {string} message_pub_channel 消息发布通道 * @param {IORedis.RedisOptions} options redis 选项 */ constructor(message_pub_channel: string, options: IORedis.RedisOptions); /** * 发送消息 * @param {Message} message */ send(message: Message): void; }