Commit Graph

7 Commits

Author SHA1 Message Date
0628949654 perf: increase max concurrency to 500 with silent mode for high-load throughput
Optimize server configuration to handle 500 concurrent connections efficiently by tuning connection pool limits, thread allocation, and buffer sizes. Enable silent logging to reduce I/O overhead during peak traffic, ensuring minimal latency and maximum throughput under sustained load.
2024-12-18 03:15:57 +00:00
6f4ea7a601 perf: increase max concurrent connections to 500 for high-load throughput
The connection pool limit is raised from the previous default to 500, enabling the server to handle significantly higher concurrency under load testing without resource exhaustion. This change directly improves peak throughput capacity for production deployments with heavy traffic patterns.
2024-12-18 03:14:00 +00:00
5b605b7837 feat: implement websocket support for real-time communication in chat module
- Add WebSocket endpoint to handle persistent bidirectional connections
- Integrate event-driven message broadcasting to all connected clients
- Update server configuration to enable WebSocket upgrade handshake
2024-12-18 03:02:56 +00:00
c59b4531a8 fix: restore websocket connection handling and reconnection logic 2024-12-18 02:09:37 +00:00
0ac49364e8 feat: implement TCP keepalive and retransmit timeout tuning for high-latency links
Adds sysctl-based configuration for TCP keepalive probes, retransmission timeouts, and window scaling to improve connection stability over unreliable or high-latency network paths. The changes include setting net.ipv4.tcp_keepalive_time to 300 seconds, tcp_retries2 to 5, and enabling tcp_window_scaling in the network initialization script.
2024-12-18 01:42:16 +00:00
197806a640 feat: add initial project scaffold with placeholder files and structure 2024-12-17 21:49:51 +00:00
2c22bc27a2 feat: add initial project structure with core application scaffolding 2024-12-17 18:27:09 +00:00