dram.me

Synapse的限速处理

关于Synapse的限速处理,主要的逻辑代码在这一段,包括以下几种情况:

  1. 不对App Service限速;

  2. ratelimit_override数据库表中可以对个别用户做特殊配置;

  3. 普通用户基于配置文件中的rc_messages_per_secondrc_message_burst_count限速。

例如以下SQL语句可以设置不对特定用户启用限速:

INSERT INTO ratelimit_override VALUES ('@USER:SERVER', NULL, NULL);