Comments 24
Вопрос, почему выбрана для работы java api Maxmind'а
а не например его «локальная» версия?
а не например его «локальная» версия?
0
1. Comet.
2. Частые опросы (polling).
3. «Длинные» опросы (long polling).
4. Async request processing
2. Частые опросы (polling).
3. «Длинные» опросы (long polling).
4. Async request processing
+1
Мне всегда было забавно проследить, как сложны в реализации наиболее просто формулируемые задачи, каких масштабов и коварства дьявол кроется в деталях.
+3
Еще одно дополнение. Вы не выставили таймауты для коннекта и чтения в RuIpResolver. По дефолту он достаточно большой. Если приляжет ipGeoBase (а такое уже бывало, ответ на запрос ооочень долго формировался и в конце получал ошибку) или по каким либо причинам мы долго будем подключатсья, то сервис будет работать не оптимально.
+3
Google Analytics тоже самое умеет, чем он их не устроил? Или итог выкидывают на помойку?
0
Нет. Там есть реал-таймовый www.youtube.com/watch?v=2kf-E3TBjG4
0
Google Analytics тоже самое умеет, чем он их не устроил?
Для того, чтобы Google Analytics показал что-то похожее, нужно чтобы каждый из тысяч магазинов установил себе один и тот же код от GA. А так как магазины обычно хотят использовать свой собственный код (понятно почему) — GA вообще не подходит.
0
Не заметил в статье намёк на то, что нужно решение для нескольких магазинов (и анализируют лог на одном сервере).
0
Про Continuations было интересно узнать. Про Java->Web сообщения я в начале подумал про JSR 315, но, похоже, никто так его и не поддерживает нормально.
Я бы все же делал передачу данных не через лог, а через какой-либо MQ. Тогда можно 1) писать в очередь из нескольких источников (разные ноды в кластере, например) 2) читать все в одном или двух местах (ваш сервлет и заодно логгер)
А почему карта дергается при скроллинге? Это баг или фича?
Я бы все же делал передачу данных не через лог, а через какой-либо MQ. Тогда можно 1) писать в очередь из нескольких источников (разные ноды в кластере, например) 2) читать все в одном или двух местах (ваш сервлет и заодно логгер)
А почему карта дергается при скроллинге? Это баг или фича?
0
> Я бы все же делал передачу данных не через лог, а через какой-либо MQ.
Согласен, это крайне гибко. Но подстраивался под обстоятельства и требования задания. Если мне не изменяет память, в Glow так и реализовано.
> А почему карта дергается при скроллинге? Это баг или фича?
Смотря как дергается :) Больше всего похоже на баг. Напишите в Issues на GitHub, если у Вас есть возможность, как оно дергается и в каком окружении.
Согласен, это крайне гибко. Но подстраивался под обстоятельства и требования задания. Если мне не изменяет память, в Glow так и реализовано.
> А почему карта дергается при скроллинге? Это баг или фича?
Смотря как дергается :) Больше всего похоже на баг. Напишите в Issues на GitHub, если у Вас есть возможность, как оно дергается и в каком окружении.
0
А есть какой-то сервис который может построить карту исходя из моего списка IP- адресов?
0
Sign up to leave a comment.
Articles
Change theme settings
Визуализируем геоинформацию из логов на web-карте в реальном времени