LINUX.ORG.RU
решено ФорумTalks

зачем нужно fedmsg

 , fedmsg,


1

3

что это вообще такое? на первый взгляд похоже на какой-то лог связанный с дистрибутивом (ткнулся в fedmsg-tail). только не понятно, что именно за лог и что с этим можно делать. plm, объясняй

★★★

Это очень крутая штука - шина, по которой передаются все сообщения в инфраструктуре дистрибутива.

Вместо того чтобы рассылать с каждого сервиса уведомления на почту и настраивать между сервисами разные автоматические хуки и триггеры - сделали общий пул сообщений.

Туда сервис может отправить сообщение вида, например, «новый патч в гит-репозиторий такой-то». Подписанный на такие события сборочный сервис, получает его и триггерит билд. Подписанный на это же сообщение IRC-бот пишет в чат, подписанные на это же сообщение разработчики видят у себя уведомление на десктопе.

Внутри там ZeroMQ с python-оберткой. Главная фишка что почти все сервисы Fedora на него уже переведены и можно подписываться, добавлять новые сервисы, настраивать домашнюю сирену на обновление пакета с ядром и все такое прочее.

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 1)
Ответ на: комментарий от alpha

Занятная штука, спасибо за пояснение.

Relan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.