Мы разрабатываем систему отслеживания транспортных средств, в которой несколько устройств GPS продолжают отправлять свои местоположения GPS на сервер, используя соединение TCP.Коммуникатор TCP декодирует местоположение GPS и вставляет эти данные в базу данных.Прямо сейчас один поток коммуникатора TCP обслуживает один запрос устройства.После декодирования данных GPS он создает соединение с базой данных, вставляет данные и освобождает соединение.Поскольку количество устройств увеличивается, количество одновременных подключений к базе данных (то есть MySQL) также увеличивается.Следовательно, я хочу реализовать очередь, в которой каждый поток коммуникатора TCP будет передавать данные на один конец, а одно задание будет получать данные с другого конца и продолжать их вставку в базу данных.
Кто-нибудь может предложить мне лучшеерешение справиться со всем этим?Наше приложение основано на Java, а база данных - MySQL.
Спасибо, Saurabh