开发者社区> 问答> 正文

使用netty做服务端合适么?:报错

刚学习Netty,客户端使用传统Java socket实现,请求需要同步等待响应,使用netty做服务端合适么?:报错

如题,这种情况下是传统的BIO的  Java socket服务端好,还是使用Netty比较好?有木有比较了解得给讲讲。。。谢谢~~~

展开
收起
kun坤 2020-06-14 10:39:34 763 0
1 条回答
写回答
取消 提交回答
  • 传统的你要写一大堆,还不一定稳定,netty肯定比你自己写好的多,除非大牛,当我没说

    ######。。。额好吧,我没说清楚,我是指传统的BIO的socket服务端######

    你就用netty吧,已经被无数项目验证过了的成熟技术,性能非常好。

    ######谢谢~~一大堆问题,哎######

    如果高并发请求,推荐netty吧,我们公司以前用mina,最近改为netty了,我写的

    ######嗯,谢谢。刚学习没多久,网上找的资料越看越迷,现在卡在收到请求之后业务逻辑要放哪处理,需不需要新建任务线程,新建线程处理业务的话要怎么给客户端同步返回结果,不知道有没有什么建议…######

    放在ChannelHandler处理啊。  netty接口提供了常用的事件触发方法。比如收到新连接handlerAdded , 比如读到信息事件channelRead  一般也就在这里面写逻辑了。处理完逻辑写返回,记得关闭通道,不然容易堆积资源

    2020-06-14 10:39:38
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载