fix #421: 增加全局响应延迟与处理不及消息的丢弃

This commit is contained in:
源文雨
2022-10-28 17:41:28 +08:00
parent 7895e48420
commit 3c03a308b3
4 changed files with 28 additions and 20 deletions

View File

@@ -199,6 +199,8 @@ func init() {
prefix := flag.String("p", "/", "Set command prefix.")
runcfg := flag.String("c", "", "Run from config file.")
save := flag.String("s", "", "Save default config to file and exit.")
late := flag.Uint("l", 1000, "Response latency.")
rsz := flag.Uint("r", 4096, "Receiving buffer ring size.")
flag.Parse()
@@ -251,6 +253,8 @@ func init() {
NickName: append([]string{*adana}, "ATRI", "atri", "亚托莉", "アトリ"),
CommandPrefix: *prefix,
SuperUsers: sus,
RingLen: *rsz,
Latency: time.Duration(*late) * time.Millisecond,
Driver: []zero.Driver{config.W[0]},
}