по необходимости работать с channels. Спустя некоторое время начинает кипеть память… Архитектура такая что есть некий сокет подключившись к которому клиент получает поток данных. То есть не так, как много где реализованно - пробрасывается запрос в сокет и оттуда в ответ данные. А напрямую сыпятся данные вне зависимости от того был запрос или нет. Описал это так, потому что кажется что проблема в этом. Но может кто нибудь подскажет в какую сторону копать? + плодятся потоки той самой дафны, но наверное это норма. Но это не точно)
Что значит "начинает кипеть память"? Приложение течет, т.е. выедает всю доступную память?
"А напрямую сыпятся данные вне зависимости от того был запрос или нет." тоже непонятно. Открывается веб-сокет соединение и пересылаются данные; (в стандартной реализации) как понимать утверждение выше, ума не приложу но если воспринять информацию абстрактно и закрыть глаза на некоторые "странности", закрадывается подозрение, что просто скапливаются данные в памяти
Обсуждают сегодня