Простота в использовании, множество параметров конфигурации доступны через конфигурационные файлы или в виде кода! Мне нравится, что его можно использовать способом, управляемым событиями (в отличие от использования потоков), но при этом по-прежнему иметь очереди сообщений между компонентами/серверами, когда это необходимо, без одновременного запуска слишком большого количества движущихся частей с проблемами потоковой передачи и т. д. Это достаточно просто, если вы уже знакомы с системами…