2013-12-17 3 views
0

У меня есть многоэтапная сетевая инфраструктура. На первом уровне 8 серверов получают данные от 10000 клиентов каждую секунду. Я хотел бы написать уровень прокси с примерно 2 или 3 экземплярами для переноса данных с уровня 1 на фоновый слой.Netty OIO или NIO

Я нашел Netty довольно удобным для меня, чтобы написать такую ​​программу, как это. Но я все еще путаюсь между NIO или OIO, потому что у меня только 8 серверов, между тем в документе Netty говорится, что OIO для сервера имеет менее 1000 соединений, более того, он должен использовать NIO.

Я боюсь, что использование OIO блокирует поток и задерживает некоторые сообщения. Мне нужно немедленно реагировать на запросы клиентов после получения запроса.

Может кто-нибудь предложит мне решение, я новичок в сети и Netty.

+0

Codewise, выбирая тот или иной вариант безразлично, ваш код будет выглядеть одинаково. Напишите свое решение и проверьте оба случая, выберите тот, который лучше всего работает и будет счастлив. Существует не один размер подходит для всех решений. –

ответ

0

Скорее всего, вы хотите использовать NIO. Используйте только OIO, если вам это тоже нужно :)

Смежные вопросы