URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 104818
[ Назад ]

Исходное сообщение
"Представлен Govisor 1.0, пакет для управления сервисами, соз..."

Отправлено opennews , 21-Сен-15 09:22 
Гарретт Д'Аморе (Garrett D'Amore), лидер проекта Illumos (http://illumos.org/), представил (http://garrett.damore.org/2015/09/announcing-govisor-10.html) первый выпуск фреймворка Govisor (https://github.com/gdamore/govisor), предоставляющего средства контроля за выполнением группы процессов в Unix-подобных системах. Основным отличием Govisor от механизмов управления процессами в Solaris SMF и systemd является клиент-серверная архитектура и ориентация на обособленную работу, не привязанную к системе инициализации и привилегиям root, что позволяет использовать Govisor для управления процессами на уровне обычного пользователя или проекта. Исходные тексты Govisor написаны на языке Go и распространяются (https://github.com/gdamore/govisor) под лицензией Apache 2.0.


Фреймворк позволяет учитывать зависимости при запуске сервисов, обеспечивает их запуск, остановку и перезапуск при возникновения такой необходимости. Govisor также предоставляет расширенные средства для обработки сбоев в работе сервисов, консолидированного ведения логов, разбору конфликтов среди зависимостей. Для управления сервисами предлагается использовать REST API - управляющий демон содержит встроенный HTTP-сервер и обрабатывает запросы по адресу http://localhost:8321/. В состав также входит управляющая  утилита, предоставляющая консольный интерфейс в форме обвязки над REST API. Консольная утилита написана с использованием библиотеки topsl (https://github.com/gdamore/topsl), разработанной тем же автором.

<center><a href="http://2.bp.blogspot.com/--OsvnfzSNow/Vf7aqMw3zXI/AAAAAAAAAR... src="https://www.opennet.me/opennews/pics_base/0_1442813085.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

Управляющий демон govisord запускается как обычный пользовательский процесс и может быть запущен любым пользователем. В том числе на одной системе можно запустить несколько экземпляров govisord для управления за разными группами процессов, разделяя их только на уровне прикрепляемого сетевого порта. Govisor также может использоваться как фреймворк, позволяющий встраивать функциональность управления процессами непосредственно в приложения.

<center><a href="http://3.bp.blogspot.com/-dksNAi_KdmY/Vf7aqPY3DNI/AAAAAAAAAR... src="https://www.opennet.me/opennews/pics_base/0_1442813912.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


URL: http://garrett.damore.org/2015/09/announcing-govisor-10.html
Новость: http://www.opennet.me/opennews/art.shtml?num=43001


Содержание

Сообщения в этом обсуждении
"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 09:22 
> управляющий демон содержит встроенный HTTP-сервер

Это однозначно новый тренд. Ждем в OpenRC!

> Управляющий демон govisord запускается как обычный пользовательский процесс и может быть запущен любым пользователем.

Нельзя сказать, что это что-то такое уж принципиальное новое. В том же systemd такая возможность давно есть (режим --user).


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 09:31 
странно, что в амароке этого ещё нет.

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 12:07 
Первее надо в Emacs!

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Andrey Mitrofanov , 21-Сен-15 12:49 
> Первее надо в Emacs!

Так уже есть https://duckduckgo.com/?q=emacs+web+server же.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 23-Сен-15 22:57 
> Так уже есть https://duckduckgo.com/?q=emacs+web+server же.

А генератор QR кодов там есть? :) //почувствуй себя золотой рыбкой


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено ффффф , 21-Сен-15 16:47 
>> управляющий демон содержит встроенный HTTP-сервер
> Это однозначно новый тренд.

Просто нынешние кодеры ничего другого, кроме хттп, не умеют.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 23-Сен-15 22:50 
> Просто нынешние кодеры ничего другого, кроме хттп, не умеют.

А это мысль. Ну, кто напишет devuan'у сервак gopher-а? :)


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 09:34 
Годно! Надо ещё инит на русте, жабе и жепоскрипте написать, а потом сделать из них всех по операционке, подобно системдосу.

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 09:54 
Всё уже было. Я когда-то делал "инит" для чрутов на баше, выгребающий конфигурацию из мускуля. Это был частный случай для автоматизации процесса создания набора сервисов для клиента. Быстро и по шаблону.

Немного позже появились доскер и системд.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Базилио , 21-Сен-15 09:37 
интересно, надо будет посмотреть что из этого выйдет

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 10:12 
>на языке Go
>REST API
>встроенный HTTP-сервер

Рискну продолжить ряд:

>борода
>кардиган
>смузи

.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено A.Stahl , 21-Сен-15 11:06 
>Рискну продолжить ряд:

От такого ряда мне аж побриться захотелось:)


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 13:13 
>языке Go

Разработан Пайком 59 лет, Керниганом (73 года), Томпсоном (72 года).
Несвежие хипстеры какие-то.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 13:14 
Так что скорее:
Грелка,
Катетер,
Мазь от геморроя.


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено angra , 21-Сен-15 13:27 
Правильно. Если факт(юный Роберт Гризмер) не вписывается в теорию(Go разработан старичками), то факт надо отвергнуть или заменить на вымышленный(старичок Керниган).

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 13:55 
>юный Роберт Гризмер

Первую свою книгу выпустил в 2000 году A Compiler for the Java HotSpot.
За 30 небось. Я бы юным не назвал.
>на вымышленный(старичок Керниган).

Но но но. Об этом сам Пайк говорил на  конференции. Да и у книги Брайан в соавторах
The Go Programming Language by Brian W. Kernighan, Alan Donovan
http://www.amazon.com/Programming-Language-Addison-Wesley-Pr.../


"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 13:55 
Тут претензия скорее не к создателям языка, а к его узкобрючным пользователям, создавшим Go плохую славу языка для наколенной лепки бесконечных глюкавых велосипедов на гитхабе.

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 13:56 
Так, отпугивать тех кто судит по книге по обложке, это только хорошо.



"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 18:19 
Какая разница вообще?

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено анон , 21-Сен-15 11:51 
Это скорее уж оракловский opmn, чем smf.

"Представлен Govisor 1.0, пакет для управления сервисами, соз..."
Отправлено Аноним , 21-Сен-15 15:00 
В студию приглашается Эскобар.