🚀 Как держать 1M SSE соединений на одной машине — 11 апреля 2026 г. в 07:53:19.383
🚀 Как держать 1M SSE соединений на одной машине Разработчик разобрал, как строил MCPSprut - MCP-хаб, рассчитанный на десятки тысяч и даже миллионы активных SSE стримов. Это уже не про «запустил сервер и всё работает». Каждое соединение - это нагрузка на память, сокеты и планировщик. Наивные решения умирают очень быстро. Вся магия в инженерии: • максимально дешёвые соединения • контроль за горутинами • минимум аллокаций • аккуратная работа с сетью и файловыми дескрипторами Go выбирают для high-load систем - можно выжать максимум из одной машины без сложной инфраструктуры. Контекст важный. MCP и агентные системы всё чаще используют стриминг, а значит количество постоянных соединений растёт кратно. Вопрос уже не в том, как обрабатывать запросы, а как держать тысячи и миллионы клиентов онлайн одновременно. Хороший кейс, если работаешь с real-time, стримингом или агентами и упираешься в лимиты одной машины Подробности: https://ernest-khas.hashnode.dev/part-1-10k-1m-or-more-active-sse-streams-building-mcpsprut-mcp-hub

