В настоящее время я думаю о том, что на нашей платформе число событий, генерируемых пользователями, увеличивается каждый день (звонок начался, звонок завершен, запись звонка готова, пользователь заблокирован и т. Д.), Поэтому , когда должно быть подходящее время переключиться с Symfony EventDispatcher на что-то более эффективное, масштабируемое?
Поправьте меня, пожалуйста, если я не прав: Symfony EventDispatcher загружает каждого подписчика в оперативную память сервера и удерживает его до тех пор, пока запрос не будет обработан? Если да, это означает, что 2 сгенерированных события будут занимать 2x (сумма всех классов подписчиков) памяти в ОЗУ, что приведет меня к увеличению ОЗУ сервера и приведет к тому, что я буду платить больше вместо использования эффективных методов обработки событий (libs, архитектура системы и т. д.).