Reactor - шаблон проектирования, используемый в параллельном программировании. Шаблон используется при обработке запросов к сервису, которые доставляются параллельно. Сервисный обработчик затем разбирает прибывшие запросы и синхронно перенаправляет их на соответствующие обработчики запросов.
Паттерн позволяет отделить код приложения от кода обработки запросов, что позволяет приложению быть написанным модульно, в виде повторно используемых компонентов.
Ссылки:
Reactor pattern - Википедия
Patterns for Concurrent, Parallel, and Distributed Systems
Comparing Two High-Performance I/O Design Patterns
Merlin brings nonblocking I/O to the Java platform
Java Performance Tuning - тюнинг производительности Джавы.
Schmidt - Reactor_An_Object_Behavioral_Pattern_for_Demultiplexing_and_Dispatching_Handles_for_Synchronous_Events
Комментариев нет:
Отправить комментарий