Skip to content

feat: Support visitor map (Issue #551)

Ryan Wang请求将github/fork/Arexh/visitor-map合并到master

Created by: Arexh

改动

  • VisitorLog储存访客的IP及IP定位的信息

  • 基于lionsoul2014/ip2regionIP数据库,IpUtils中提供IP定位的接口(实测定位效果不错)

  • VisitorLogEvent异步处理IP定位并储存VisitorLog的任务

  • VisitorLogRepository的几个接口以及IpUtils均添加测试样例

  • ContentContentControllerContentIndexController几个访问博客页面的方法中发布访客访问事件,每个IP的一次或多次访问均记当天访问量一次,count记录IP当天访问页面的次数

  • 已打包在Centos 7上测试成功


关于ip2region

数据库文件放在resources/database下面,路径名在HaloConst.IP2REGION_DATABASE_PATH中 搜索方法使用的是memorySearch,支持并发使用

Issue #551 (closed)

合并请求报告

加载中