初始化IpLocator配置
可见,本项目采用的是ip2region/binding/golang/xdb工具,它是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,提供了众多主流编程语言的 xdb
数据生成和查询客户端实现。ip2region: Ip2region (2.0 - xdb) 是一个离线 IP 数据管理框架和定位库,支持亿级别的数据段,10微秒级别的查询性能,提供了许多主流编程语言的 xdb 数据管理引擎的实现。
从名字也可以看得出,这个工具的主要功能是通过IP获取城市地区。数据库文件ip2region.xdb可以从上面的仓库里下载。
下面的xdb.LoadContentFromFile其实就是读取的ip2region.xdb文件,大小大概10mb,常驻内存。