PROP交易监控

我要开发同款
理想未来2023年03月19日
145阅读
开发技术javaJavaScript
所属分类H5网站

作品详情

该项目是实时监控 PROP 综合业务终端的每笔交易日志,以及监控程序各种信息的监控系统,并且定时查询数据库中交易日志,写入文件中,该项目监控模块分为连接监控,进程监控,交易监控,系统日志,堡垒机连接,堡垒机监控,加密机监控,以及性能监控。其中进程监控需要用到 Jni 调用c++函数实现
该项目架构:SpringBoot+SpringCloud+Mybatis+jQuey+Ajax;
该项目开发环境:win10+tomcat8+jdk8;
上线环境服务器为 Jboss;
技术要点:将不是项目核心的数据存入文本文件,给数据库减少压力,利用 io 流实现千万级数据展示,为了减少 io ,以及不占用内存资源,进行分批次读取数据,为了给前端减少数据量压力,进行分页处理。
在检索业务中,使用了维护成本较为低的Lucene,使用lucene的按需分批次导入方法,使用线程池的方式批量多次导入,减少内存的消耗,如有新的日志产生,定时任务会更新新的日志刀luenne文件中。
为了更快速,高效,节省服务器资源,节省内存,使用二分算法将数据以时间区间进行分段搜索,在将二分所搜索出来的数据,再次进行二分精确查询,实现多条件搜索功能。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论