Я строю систему отслеживания местоположения для одного из наших клиентов. У них есть GPS-устройства, установленные в транспортных средствах, и каждое устройство запрограммировано с IP-адресом сервера и номером порта. Мы разработали прослушиватель TCP, который прослушивает запрос, отправленный устройством. Эти устройства отправляли запрос каждую минуту.Как читать и писать чрезвычайно большие данные с устройства
Фактическая проблема заключается в том, что в течение 1 000 минут каждое устройство GPS посылает запрос, поэтому хранение информации очень сложно, я не могу найти оптимальный подход к хранению данных, поступающих с устройств. Должен ли я хранить в файле или в memcached?
Пожалуйста, помогите мне найти лучший способ справиться с этой проблемой. Пожалуйста, помните, что каждое GPs-устройство поддерживает GPRS, и из-за этого у них есть подключение к Интернету, чтобы они могли разговаривать с нашим серверным сервером. Иногда эти устройства не могут найти Интернет, так как транспортное средство будет перемещаться по всем местам, но как только устройство получит интернет-соединение, оно отправляет весь пакет за один раз, который, как предполагается, отправляется каждую минуту.
Так что я нахожу лучший способ справиться с этой проблемой, я использую язык программирования Java.
Спасибо заранее!
Как слово совета - использование «лаха» в качестве единицы на международном форуме - не отличная идея; он широко не используется. Также неясно, хотите ли вы написать «1 000 000 лакхов» или «100 000» лакх - поставить запятую до того, как * 2 * 0 необычны. –