Конференция разработчиков
высоконагруженных систем
Хочу быть в курсе событий!
Вскрываем «кролика»: внутренняя архитектура RabbitMQ
RabbitMQ – сервер сообщений и очередей, реализованный на Erlang. В этом выступлении рассмотрено, как RabbitMQ использует Erlang и Open Telecom Platform (OTP) для построения высоконадежного брокера сообщений.
Мы представим обзор следующих областей.
Система загрузки RabbitMQ: как происходит загрузка брокера до готовности к приему сообщений. День из жизни сообщения: путь сообщения при прохождении через RabbitMQ. Собственное хранилище сообщений RabbitMQ: постоянные сообщения, переходные сообщения и кэш в памяти для быстрой доставки.
Деревья супервизора, поведение RabbitMQ, и многое другое.
Если вам интересно, что находится внутри устойчивого Erlang-приложения, вам стоит посетить это выступление.