这是一个创建于 5423 天前的主题,其中的信息可能已经有所发展或是发生改变。
RPC程序 其实是一个C/S架构的程序
client端调用一个remote call 然后server端执行 并返回结果给client
问题是 如果我为server写的那个produce有问题 我没法单步调试
我现在用一个很傻的办法来调试server端的produce 我在编译client端的程序时候
把server上的produce link近来 然后在client调用那个server端的代码
这样就如同调用一个local produce一样 然后我就可以用gdb单步调试了 但问题是
还是很麻烦 要修改代码 有没有更加好的办法呢?
5 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
Jake 2011 年 4 月 26 日
我的经验是让server端打log.
|
 |
|
2
Jet 2011 年 4 月 26 日
嗯,一般就是手动设置中断,一边调试一边log。 有些语言可以设置debug模式或代理可以看到整个过程。
|
 |
|
3
skywinger 2011 年 6 月 29 日
直接做成报文接口方式,不要用rpc,低效率,不好调试。
|
 |
|
5
apoclast 2011 年 6 月 29 日 via Android
你是什么技术开发的,开发环境让server端跑在一个ide里吧。生产环境就靠日志吧
|