Мне нужно создать относительно простой TCP / IP-сервер Java, и у меня возникли небольшие проблемы с определением, следует ли мне использовать что-то вроде Netty или просто придерживаться простых ServerSocket и InputStream / OutputStream.
Нам просто нужно прослушать запрос, а затем передать новый клиентский Socket некоторому обрабатывающему коду в новом потоке. Этот поток завершится после завершения обработки и отправки ответа.
Мне нравится идея конвейеров, декодеров и т. Д. В Netty, но для такого простого сценария кажется, что это не стоит дополнительных затрат времени на предварительную разработку. Это кажется излишним для наших первоначальных требований, но я немного нервничаю из-за того, что есть много вещей, которые я не рассматриваю. Каковы преимущества Netty для таких простых требований, если таковые имеются? Что я не понимаю?