Thousands of Threads and Blocking I/O – The old way to write Java Servers is New again (and way better). PDF-ка на 65 страниц, в которой рассказывается о сравнении двух подходов к разработке многопоточных серверов на Java: одна-нить на соединение и синхронный I/O против асинхронного I/O и одной нити для обслуживания всех соединений.
PS. Иногда хорошо, когда нет выбора – у наc SObjectizer, так что по агенту на соединение + безальтернативный асинхронный I/O (на основе ACE_Reactor) и все дела. Правда вот вопрос подсистемы ввода-вывода самого SObjectizer… Но это уже совсем другой вопрос :)
Комментариев нет:
Отправить комментарий