【发布时间】:2010-11-18 07:33:18
【问题描述】:
这是我的问题:我正在尝试调试 Apache Cassandra 并了解应用程序的流程。 IE。当客户端发送请求时,比如说 put(),调用了哪些方法以及系统内部是如何工作的。
所以,这就是我的想法:
- 在 cassandra 代码中编写一个 main 方法,该方法调用入口点 put() 方法,在 eclipse 等中放置断点等或
- 不要编写 main 方法,只需使用常规客户端(通过 TCP 访问服务器)和使用 log4j 记录器(已在 cassandra 中实现)“调试”(通过读取日志文件并理解代码)。
那么,我的问题是,调试这种分布式应用程序的理想方法是什么?
【问题讨论】:
标签: java debugging log4j distributed-computing