刚学习Netty,客户端使用传统Java socket实现,请求需要同步等待响应,使用netty做服务端合适么?:报错
如题,这种情况下是传统的BIO的 Java socket服务端好,还是使用Netty比较好?有木有比较了解得给讲讲。。。谢谢~~~
传统的你要写一大堆,还不一定稳定,netty肯定比你自己写好的多,除非大牛,当我没说
######。。。额好吧,我没说清楚,我是指传统的BIO的socket服务端######你就用netty吧,已经被无数项目验证过了的成熟技术,性能非常好。
######谢谢~~一大堆问题,哎######如果高并发请求,推荐netty吧,我们公司以前用mina,最近改为netty了,我写的
######嗯,谢谢。刚学习没多久,网上找的资料越看越迷,现在卡在收到请求之后业务逻辑要放哪处理,需不需要新建任务线程,新建线程处理业务的话要怎么给客户端同步返回结果,不知道有没有什么建议…######放在ChannelHandler处理啊。 netty接口提供了常用的事件触发方法。比如收到新连接handlerAdded , 比如读到信息事件channelRead 一般也就在这里面写逻辑了。处理完逻辑写返回,记得关闭通道,不然容易堆积资源
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。