The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex, 12-Май-11 20:07 
Пример взят от балды, честно говоря - но если убунта так делает - не удивлюсь, ибо логично.

Что до сервера - могу пару примеров навскидку дать:
- интерфейс управления (старт/стоп/перечитать конфиги) можно сделать стандартный для любого сервиса, причём никак не зависящий от его pid, кривости/ровности init-скриптов и т.д.
- стандартное взаимодействие с другим софтом обеспечить - от веб-морды до, скажем, выбрасывания хоста из DNS раунд-робина, если на него пинг пропал.

Ну и общая шина ивентов тоже хороша получится - к примеру, событие ухода UPS на батареи или там малый заряд - можно завернуть в ту же D-Bus, что и появление нового оборудования (винта, скажем). То есть избавляемся от кучи различных кусков кода в пользу одного стандартного. Но вообще - я программист, а не админ, и что там на серверах может/не может выигратьот существования стандартной шины - черт его знает.

А вот в плане взаимодействия софтовых компонент - дело хорошее. Поднялся сервис, стукнул в шину: "Я жив, хду реквесты". Или надо сбросить инфу о текущем состоянии - всем компонентам, подписанным на нужный ивент, он приходит, они дампятся. И так далее. Что приятно - всё это делается одними и теми же инструментами, без ваяния костылей.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру