首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

监控客户端设计-记要-输出部分

2012-12-22 
监控客户端设计-记录-输出部分现在正在做一个监控的工作,看似简单,但如果多想想还是有很多技巧和问题可以

监控客户端设计-记录-输出部分

现在正在做一个监控的工作,看似简单,但如果多想想还是有很多技巧和问题可以探讨的监控客户端设计-记要-输出部分

?

需求场景:

?

    客户端应该是一个静态类客户端调用该类的记录信息API频度可能很大该类记录信息的API应该是异步的,保证主体性能能够提供多种记录的方式能够记录多种数据方式
需求其实可以分为两部分:
    对于需要记录的信息最终可能有多种形式来表达使用什么方式(媒体)来表达,比如log,socket,或者消息系统

?

所以设计的时候,在最开始用Recorder和Out两个接口来表达。

?

其中Recorder中定义以下方法

?

?

在这里使用了ThreadPoolExecutor作为作为线程池。

?

?

?=======================================================================最后 ,使用日志输出结果
Logger logger = Logger.getLogger(LevelKeyCountRecorder.class);Out logOut = new LogOut(logger);Recorder levelRecorder = new LevelKeyCountRecorder(logOut)
? 1 楼 kkqqcom 2011-01-16   我也在做类似的事情。
整理整理,一起交流。

我的场景要求高稳定性和吞吐量,并发不大。

热点排行