java-做一个日志系统涉及到activemq:有两套逻辑大家看看哪个比较好

问题描述

做一个日志系统涉及到activemq:有两套逻辑大家看看哪个比较好
1.有一个时间任务,每个一定时间扫描一次activemq,取得所有任务插入到数据库
2.把activemq里的日志放到一个queue中,有一个时间任务,如果间隔内,queue里面的日志个数大于一个数量,然后就插入数据库,重置这个时间任务,如果这个时间内没有达到这个数量,则时间任务执行把queue里的所有日志插入到数据库

哪一个逻辑比较好一些?

解决方案

明显后者要优于前者,尽量避免无意义的循环
但还不是最优,如果做到一个日志生成既时保存就完美了
也不用扫描了,日志是谁生成的,让他把这事一起做了,呵呵

时间: 2024-10-30 21:27:51

java-做一个日志系统涉及到activemq:有两套逻辑大家看看哪个比较好的相关文章

web java c++ dll-想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以

问题描述 想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以 公司原有一套系统是基于C++的C/S模式的,想在此基础上添加B/S模式,数据库表及字段.数据处理方式都不变,只是需要web显示,我能否采用java进行开发,并使用struts和spring框架,数据库操作不用java调用原来的dll来完成?

java-怎么用Java做一个成绩管理系统?

问题描述 怎么用Java做一个成绩管理系统? Java实验课要做关于学生成绩管理系统的程序 之前学的比较浅 不知道从哪入手 希望大家能提供一些思路 题目如下: 数据库管理系统是一种常见的数据管理软件,数据库是按一定模式存储相关数据的集合.现将学生的成绩存储在education_management.mdb数据库的score表中,请编写一个数据库程序,实现录入学生成绩.自动计算成绩和学分.查询学生成绩的功能.score表中数据如下: 学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综

使用eclipse做一个选课系统app,数据库怎么办,sqlite只是轻量级而且是存储在本地的啊

问题描述 使用eclipse做一个选课系统app,数据库怎么办,sqlite只是轻量级而且是存储在本地的啊 使用eclipse做一个选课系统app,数据库怎么办,数据库框架用什么搭建,用户的数据存储在哪里?sqlite只是轻量级而且是存储在本地的啊,选课信息的数据根本放不下啊. 解决方案 弄一个数据库就行了,,iis不能代替tomcat,,iis是运行asp的,,tomcat是运行jsp的,,web就用jsp做就行了,, 解决方案二: 用jsp做一个服务器端,数据放在mysql里 解决方案三:

用c语言做一个学籍系统登陆界面,求源代码

问题描述 用c语言做一个学籍系统登陆界面,求源代码 请问我要用c语言做一个学籍系统登陆界面咋做,有没有源代码,格式如下: ****************学生学籍管理系统**************** 1,注册 2,登陆 3,修改密码 0,退出系统 请选择0~3 解决方案 http://www.docin.com/p-565175373.htmlhttp://wenku.baidu.com/link?url=k0FVy3GjeXwWYcZsHz3X5ir_qGRBS_OElVg5XDcTydD

java代码-用java做一个满天星星

问题描述 用java做一个满天星星 这做完之后,怎么使星星?不断循环下落或者这么使它眨眼,我是一个初学者,想请求有大神赐教 解决方案 效果图是什么样子的,有个效果图好做些 解决方案二: 主线程控制星星的下落,再开一个线程控制眨眼, 解决方案三: Animation这个应该可以的...................

设计-有在人事部门的吗?安排做一个人力资源系统,员工合同管理这一块大概有哪些需求呢

问题描述 有在人事部门的吗?安排做一个人力资源系统,员工合同管理这一块大概有哪些需求呢 合同的增删改查,提醒,在结合人事档案管理的模块,有哪些需求呢 解决方案 咳,外面买本书看看具有了

用java做一个文本编辑器并提供eclipse的编译和运行功能

问题描述 用java做一个文本编辑器并提供eclipse的编译和运行功能 实现如下主要菜单:文件(新建,打开文件,保存,另存为,退出)工具(编译,运行)帮助(关于javaedit)功能要求:1编译和运行结果要能显示在图形界面的组件中:2如果文件没有保存,关闭窗口需要提示保存:3如果文件没有命名,保存需要提示保存:4编译没有保存的java文件,需要先保存再编译:5编写代码获得编译和运行结果,不能直接用console窗口显示.(代码后给下注释) 解决方案 如果你需要简单的,自己可以动手做一下,界面使

java源码-用JAVA做一个登录窗体

问题描述 用JAVA做一个登录窗体 有用户名,密码 :确定,重置按钮:并可以打开一个新的页面,为学生管理系统,里面有文件,新建,打开,保存,退出等按钮. 解决方案 这就是一个简单的java web的一个登陆模块, 参考demo源码链接:http://download.csdn.net/detail/bohong123456/6690373 解决方案二: 是做可视化界面那种吗?可以使用windowbuilder插件http://blog.csdn.net/jason0539/article/det

文档-做一个email系统,做个附件在线打开功能

问题描述 做一个email系统,做个附件在线打开功能 做一个email系统,做个附件在线打开功能,怎么实现,求高人解答,可以调用本地机器上的对应软件么?还是用其他的,如果用其他的有没有详细的文档,谢谢大师 解决方案 用客户端上的软件打开本身是浏览器天然支持的.不需要任何代码就能实现.只要你提供下载即可. 在线浏览要看什么文件,图片可以直接显示,word pdf可以用flashpaper