java:api-monitor
backgroud
因为偶然听说要有一种api的监控。所以去gitee上找了找,找到很简陋的版本,然后花5个小时全部重写,同时修正了一些缺陷。跑起来感觉还不错。
其中主要做了如下修改:
- 把springboot版本从1.5升级为2.2.13.RELEASE并解决升级中带来的各种问题。
- mysql从版本5升级到8.0.22版本
- 把目录全部改成com.xiaosq.boss同时需要修改数据库现有数据中有目录的字段。
- 修复mysql时区不对的问题,修复方式是连接字符串加&serverTimezone=GMT%2B8
- 引入lombok - 去掉所有*.xml的所有配置,去掉mybatis generator
- 前端页面改变基本信息,部分静态资源改为cdn获取
- 日志的默认排序改成时间倒序(最新的一条出现在最前面)
- 修改执行频率(增加 每隔3小时 这个选项)
- 修改对URL地址的验证(先前的验证认为http://localhost:8080不是有效URL)
愿景
1 未来可以以这个为起点,做出整个boss系统
2 可以直接再做一个功能:如果遇到api有问题,直接给对应的微信号发通知信息。
demo
java/api-monitor.txt · Last modified: 2021/08/29 08:12 by morgan0329