feat: Support visitor map (Issue #551)
Created by: Arexh
改动
-
VisitorLog
储存访客的IP及IP定位的信息 -
基于lionsoul2014/ip2regionIP数据库,IpUtils中提供IP定位的接口(实测定位效果不错)
-
VisitorLogEvent
异步处理IP定位并储存VisitorLog
的任务 -
VisitorLogRepository
的几个接口以及IpUtils
均添加测试样例 -
在
ContentContentController
和ContentIndexController
几个访问博客页面的方法中发布访客访问事件,每个IP的一次或多次访问均记当天访问量一次,count记录IP当天访问页面的次数 -
已打包在Centos 7上测试成功
关于ip2region
数据库文件放在resources/database下面,路径名在HaloConst.IP2REGION_DATABASE_PATH
中
搜索方法使用的是memorySearch
,支持并发使用
Issue #551 (closed)