唐洁

Results 16 comments of 唐洁

要看你的具体使用场景:NettyRPC可以用作客户端和服务端模块通信的解耦,专注于RPC调用方式进行通信。当然服务端和客户端还可以自定义协议栈来进行通信,这样就不存在什么模块调用的问题,就可以直接用Netty来承载,协议栈的消息格式你可以根据具体要求来定制。

目前支持的客户端和服务端,是一对一的进行通信。所以暂不会出现你说的问题。

感谢您提的建议,我也好好研究一下,后面的版本中会考虑这个功能。

感谢您的建议。已经补充整理,可以参考:[NettyRPC开发指南](https://github.com/tang-jie/NettyRPC/wiki/NettyRPC%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97)

已经修复,参见:https://github.com/tang-jie/NettyRPC/blob/master/src/main/java/com/newlandframework/rpc/core/ReflectionUtils.java

这个是用来等待服务端发送过来的RPC调用执行结果消息用的。

你指的是服务访问时间太长,导致请求超时的情况吗?

您好,请问下你是怎么测试的?我用github上面最新的版本,运行成功,没有出现卡死。 能不能给出代码和测试用例?附上我的测试步骤: 1、加载maven依赖: org.springframework spring-tx 4.1.1.RELEASE 2、测试服务代码: import com.newlandframework.rpc.services.PersonManage; import com.newlandframework.rpc.services.pojo.Person; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @Service public class PersonManageImpl implements PersonManage { @Transactional public int save(Person p) { //your business...

这个应该和NettyRPC没有太大关系。我手头没有mysql运行环境,所以测试样例以oracle来替代,参考你提供的配置。可以看这里:[JDBC服务参考代码链接](https://github.com/tang-jie/NettyRPC/tree/master/src/test/java/com/newlandframework/test/jdbc)。oracle测试是没有问题的,你更新一下最新NettyRPC版本试一下。