Я хочу, чтобы чрезвычайно эффективный клиент TCP отправлял сообщения буфера протокола Google. Я использую библиотеку Netty для разработки сервера/клиента.
В тестах сервер, похоже, способен обрабатывать до 500 тыс. транзакций в секунду без каких-либо проблем, но клиент имеет тенденцию достигать 180 тыс. транзакций в секунду.
Я основал мой клиент на примерах, представленных в документации Netty, но разница в том, что я просто хочу отправить сообщение и забыть, я не хочу ответа (который в большинстве примеров получается). Есть ли способ оптимизировать мой клиент, чтобы я мог достичь более высокого TPS?
Должен ли мой клиент поддерживать несколько каналов или мне нужно достичь более высокой пропускной способности, чем это при использовании одного канала?