Чат-сервер с Java и Netty - PullRequest
       4

Чат-сервер с Java и Netty

2 голосов
/ 30 сентября 2011

Я хочу реализовать чат-сервер с Java и Netty. Мой вопрос: я должен сделать всю работу в обработчике соединения Нетти? Для «всей работы» я имею в виду, например: выполнить вход (например, с подключением mysql), в конце концов отправить сообщение, записать информацию ..

Ответы [ 2 ]

3 голосов
/ 30 сентября 2011

Я думаю, что более надежной конструкцией было бы создание системы, работающей без Netty, а затем использование обработчика соединений Netty для перехода между ними. Таким образом, если вы решите отойти от Netty в будущем, вы можете сделать это с минимальными изменениями.

1 голос
/ 30 сентября 2011

Если вы поместите все эти функции в POJO на основе интерфейса, а не в обработчик соединений Netty, вам будет проще протестировать его, не запуская Netty.

Как только все эти объекты будут работать и проверяться, передайте их обработчику соединений и дайте им выполнить всю работу. Обработчик соединений просто организует ваши POJO для выполнения своих запросов.

...