我正在为Linux/Windows编写一个C++后台/服务器应用程序。有没有一个标准的控制/分析/报告服务,我应该用它来以标准化的方式公开我的应用程序的当前状态?C++:状态和控制模式
如果不是,那么用什么样的模式(或库)来暴露这种数据和控制?
具体而言,我要公开的以下数据:
- 相对“部件”(其中使用/部件被用户定义)
- 任何错误/故障
- 记忆的“使用量”, CPU,其他杂项工艺数据
- 方法/类执行配置文件
- 平均时间在方法花费/类
- 总要求
我要揭露以下控制机制
- 启动,停止,重启,重装X ...(commandesque控制)
- 参数整定
揭露什么?该应用听起来像一个守护进程或服务,但你期望消费你想要公开的输出?特定的客户端应用程序脚本?系统总线,以便任何程序可以对事件做出反应? – Duck 2009-09-08 22:37:00
外部应用程序将消耗事件。 – jameszhao00 2009-09-08 23:42:09