我需要一个具有多个客户端和一个服务器的记录器。服务器应该是可扩展的。 日志记录服务器可以是任何语言的,但客户端应该在C/C++上。我将运行在Linux的风格(ubuntu)。请提出任何符合我的要求的开源解决方案。客户端服务器架构的开源记录器
回答
我一直在基于g2log与making one myself鬼混,但没有真正的时间(它应该很容易在Linux上构建)。但据我所知,log4cxx可以远程追加日志。
我在系统中安装了log4cxx,但不确定它是否支持客户端/服务器体系结构和可伸缩性问题。我的意图是从多个进程收集日志。我查阅了用户指南,但无法找到任何此类信息。 – user1676525
有一个已经实现:http://svn.apache.org/repos/asf/logging/log4cxx/branches/mcatan/src/simplesocketserver.cpp 你应该尝试深入log4cxx文档,或建立自己的。 Log4cxx有一个[SocketAppender](https://svn.apache.org/repos/asf/logging/site/trunk/docs/log4cxx/apidocs/classlog4cxx_1_1net_1_1_socket_appender.html)类,您可以从多个客户端使用它来追加到您的日志服务器。另外,请查看右侧的相关帖子。 –
感谢德米特里的回复。但是我仍然无法找到一个简单的客户端服务器程序,它将在Linux中运行,用于log4cxx。我得到的程序或者运行在窗口中或者缺少一些文件/ socketAppender。 – user1676525
- 1. 客户端服务器架构设计
- 2. P2P与客户端服务器架构
- 3. 客户端 - 服务器架构
- 4. 客户端 - 服务器架构
- 5. 命令行服务器?客户端服务器架构
- 6. 客户端 - 服务器架构与多个服务器
- 7. 从非JS服务器公开GraphQL架构到JS客户端
- 8. 客户端或服务器端框架?
- 9. 开发icecast服务器的客户端
- 10. uNet分开的客户端/服务器
- 11. 客户端Javascript崩溃的服务器端日志记录
- 12. AngularJS:客户端错误的服务器端日志记录
- 13. 客户端服务器GUI资源
- 14. 如何实现客户端 - 服务器架构的服务器TCP套接字
- 15. 带插件架构的客户端 - 服务器应用程序
- 16. 客户端 - 服务器通信协议的架构决策
- 17. 客户端 - 服务器架构中的容错
- 18. ArcGIS客户端/服务器开销
- 19. WCF的服务器/客户端conected客户服务器
- 20. android服务器端架构
- 21. C#异步服务器/客户端架构
- 22. 双向客户端服务器架构/实现
- 23. 客户端 - 服务器游戏安全架构
- 24. 服务器到客户端通信架构
- 25. 双向沟通服务器/客户端架构?
- 26. 有没有人仍然使用客户端服务器架构
- 27. 安全在Java EE客户端 - 服务器架构
- 28. 客户端服务器 - (TCP)
- 29. BufferedReader,客户端/服务器
- 30. JXTA客户端 - 服务器
那不就是'syslog'吗? – millimoose
(不确定可扩展性,它可能不支持运行集群,但可以始终对客户端进行分区。) – millimoose