The OpenNET Project / Index page

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



"Выпуск системы инициализации sysvinit 3.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск системы инициализации sysvinit 3.0" +/
Сообщение от www2 (??), 23-Сен-21, 07:32 
А внутри докера устанавливаются пакеты из репозиториев, а потом сверху всё это шлифуется всякими git clone, pip/virtualenv, gem/bundler, cpanm. Получившуюся помойку потом можно запустить только на каком-нибудь Linux'е с docker'ом, но не в *BSD, Solaris или cigwin. А для того, чтобы связать между собой две программы, нужно городить какие-то костыли, ведь нельзя установить программы, находящиеся в разных докер-контейнерах, в один контейнер.

docker - это нишевое решение, которое годится разве что для того, чтобы делать воспроизводимые сборки программ для Linux.

Ещё сейчас моден подход "микросервисы", который предполагает, что каждый микросервис обязан вываливать наружу какой-нибудь TCP-сервис. С unix-сокетами или stdin/stdout уже проблемы, а если предполагается использование модульности через динамические библиотеки, то пиши "пропало". Точнее - пиши обёртку, которая обернёт динамическую библиотеку или потоки stdin/stdout в TCP.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск системы инициализации sysvinit 3.0, opennews, 21-Сен-21, 08:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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