为什么netty 4.1中不推荐使用UDT传输?

时间:2019-07-01 15:16:15

标签: netty

我正在寻找Java中基于UDP的数据传输的实现。我很高兴找到netty,因为它提供了UDT传输。

但是从第二个角度看,我发现io.netty.channel.udt下的所有类均已弃用。

这是什么原因? 基于netty / udt进行开发是否有意义,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

  • 从Netty网站上,查看“参与”菜单。
  • 转到GitHub。
  • 搜索一个已弃用的文件,例如NioUdtAcceptorChannel.java
  • 选择“责备”
  • 使用@deprecated属性查找行
  • 看评论
  

因为不再保留barchart-udt,所以将运输udt标记为已弃用

     

动机:

     

barchart-udt不再被维护,所以我们没有办法   获取udt的修复程序。因此,我们应该将运输标记为   不推荐使用。

     

修改:

     

弃用所有udt类。

     

结果:

     

运输udt已过时,因此用户知道它将被删除   将来。

https://github.com/netty/netty/commit/4734ef61a57b15df3e313b071956218fde98da2c

Barchart-udt位于https://github.com/barchart/barchart-udt,似乎是在去年提交的,所以我不确定原因是否仍然有效。