Почему UDT-транспорт устарел в Netty 4.1? - PullRequest
0 голосов
/ 01 июля 2019

Я ищу реализацию передачи данных на основе UDP в Java.Я был счастлив найти netty, потому что он предлагает транспорт UDT.

Но при втором взгляде я увидел, что все классы в io.netty.channel.udt устарели.

В чем причина этого?Имеет ли смысл начинать разработку на основе netty / udt или есть лучший способ?

1 Ответ

1 голос
/ 01 июля 2019
  • С сайта netty, посмотрите на меню «Присоединяйтесь».
  • Перейти к GitHub.
  • Поиск одного устаревшего файла, например, NioUdtAcceptorChannel.java
  • выберите «обвинить»
  • найдите строку с атрибутом @deprecated
  • посмотрите на комментарий

Пометить транспортный udt как устаревший, поскольку barchart-udt больше не поддерживается

Мотивация:

barchart-udt больше не поддерживается, поэтому у нас нет возможности получить исправления для UDT. Из-за этого мы должны пометить транспорт как осуждается.

Изменения:

Устаревать все классы UDT.

Результат:

Transport UDT устарел, и поэтому пользователь знает, что он будет удален в будущем.

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

Barchart-udt находится на https://github.com/barchart/barchart-udt и, кажется, имеет коммиты в прошлом году, поэтому я не уверен, что причина все еще действительна.

...