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