server: http: addr: "127.0.0.1:8080" tcp: addr: "127.0.0.1:9000" proxy_protocol: true tls: cert_file: "" key_file: "" max_frame_size: 65536 idle_timeout: 120s keepalive: 30s recv_buffer: 16777216 send_buffer: 16777216 multicore: true compress_min_size: 512 id: snowflake_worker_id: 1 mysql: dsn: "" redis: addr: "" deliver_queue_key: "deliver:queue" deliver_processing_key: "deliver:processing" taskpool: size: 256 queue: 1024 deliver: workers: 8 take_timeout: 5s done_ttl: 10m session: outbound_queue_size: 1024 rate_limit: message_per_second: 20 auth_per_second: 5 sync_inbox_per_minute: 60 sync_messages_per_minute: 120 history_per_minute: 200 message: max_content_size: 65536 sync_limit: 200 msgid_expire_ms: 300000