Shard

data class Shard(val value: Int, val total: Int)(source)

Shared

随着 bot 的增长并被添加到越来越多的频道中,事件越来越多,业务有必要对事件进行水平分割,实现负载均衡。机器人网关实现了一种用户可控制的分片方法,该方法允许跨多个网关连接拆分事件。 分片完全由用户控制,并且不需要在单独的连接之间进行状态共享。

要在连接上启用分片,需要在建立连接的时候指定分片参数,具体参考 gateway

Constructors

Link copied to clipboard
constructor(range: IntRange)
constructor(value: Int, total: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val total: Int
Link copied to clipboard
val value: Int

Functions

Link copied to clipboard
open override fun toString(): String