Simple strategy that just spawns shards in the current process
Implements
IShardingStrategyConstructs a new instance of the
SimpleShardingStrategy
className | Type | Optional | Description |
---|---|---|---|
manager | WebSocketManager | No | None |
Initializes all the shards
Destroys all the shards
Name | Type | Optional | Description |
---|---|---|---|
options | Omit<WebSocketShardDestroyOptions, 'recover'> | Yes | None |
fetchStatus():Promise<Collection<number, import("../../ws/WebSocketShard.js").WebSocketShardStatus>>
Fetches the status of all the shards
Sends a payload to a shard
Name | Type | Optional | Description |
---|---|---|---|
shardId | number | No | None |
payload | GatewaySendPayload | No | None |
Spawns all the shards
Name | Type | Optional | Description |
---|---|---|---|
shardIds | number[] | No | None |