LINUX.ORG.RU

История изменений

Исправление SkyMaverick, (текущая версия) :

Из документации к syslogd или дистру.

Т.е. в рантайме никак? К каждому калькулятору будем сокеты в /var/run/ создавать (а также семафоры, но уж хрен с ними)?

Очевидно, в тот же канал связи откуда пришли данные

Ты в курсе, как работают сокеты? Ты же понимаещь, что забодаешься об сихронизацию и прочие прелести дейтаграм или просто повесишься на TCP? Или нет.

О чём речь?

О передаче сообщений один-много. Трахаемся с мультикаст группами?

Отвиснет - прочтёт что ей прислали.

В тоже время клиент курит бамбук?

Ни одного практически полезного применения dbus не замечал.

Ну так если никогда ничего практического не делал, так и не замечал.

Вообще, как мини-пример: вот (gitflic.ru) плагины к моему пет-проекту. Там есть управляющие и для DBus и твой любимый REST на сокетах. Плагин DBus был сделан за день, в основном. И он отлично работает.

Плагин сокетов, чтобы сделать тот-же плюс-минус, самый протокол, потребовал некоторого секса и этими самыми сокетами (при том, что я взял TCP), а также реализации целой протокольной библиотеки с json (в которой я до сих пор не уверен, что где-то не накосяпорил), чтобы клиент и сервер ОДИНАКОВО трактовали протокол. И это для простенького API. И это я ещё не заморачивался версионированием.

И вот этот весь траходром, ты предлагаешь реализовывать в каждой софтине, с ФС в роли шины, с кастомным протоколом сериализации в каждой, без четкого маршалинга и корректной отработки ошибок? Сильно.

Исходная версия SkyMaverick, :

Из документации к syslogd или дистру.

Т.е. в рантайме никак? К каждому калькулятору будем сокеты в /var/run/ создавать (а также семафоры, но уж хрен с ними)?

Очевидно, в тот же канал связи откуда пришли данные

Ты в курсе, как работают сокеты? Ты же понимаещь, что забодаешься об сихронизацию и прочие прелести дейтаграм или просто повесишься на TCP? Или нет.

О чём речь?

О передаче сообщений один-много. Трахаемся с мультикаст группами?

Отвиснет - прочтёт что ей прислали.

В тоже время клиент курит бамбук?

Ни одного практически полезного применения dbus не замечал.

Ну так если никогда ничего практического не делал, так и не замечал.

Вообще, как мини-пример: вот (gitflic.ru) к моему пет-проекту. Там есть управляющие и для DBus и твой любимый REST на сокетах. Плагин DBus был сделан за день, в основном. И он отлично работает.

Плагин сокетов, чтобы сделать тот-же плюс-минус, самый протокол, потребовал некоторого секса и этими самыми сокетами (при том, что я взял TCP), а также реализации целой протокольной библиотеки с json (в которой я до сих пор не уверен, что где-то не накосяпорил), чтобы клиент и сервер ОДИНАКОВО трактовали протокол. И это для простенького API. И это я ещё не заморачивался версионированием.

И вот этот весь траходром, ты предлагаешь реализовывать в каждой софтине, с ФС в роли шины, с кастомным протоколом сериализации в каждой, без четкого маршалинга и корректной отработки ошибок? Сильно.