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