【发布时间】:2014-06-16 22:07:42
【问题描述】:
我下载了GeoLite City数据库,我可以通过Java访问该数据库以获取IP地址对应的位置信息,方法如下:
File file = new File("C:\\GeoLiteCity.dat");
LookupService lookup = new LookupService(file, LookupService.GEOIP_MEMORY_CACHE);
Location location = lookup.getLocation("123.123.12.34");
我的问题:在生产环境中,以上述方式为每个 IP 地址打开文件显然是不可取的。如何以生产方式使用此数据库(假设使用 GeoLiteCity.dat)?
非常感谢任何输入或指针。
感谢和问候!
【问题讨论】:
标签: java geolocation geoip maxmind