Здравствуйте, rsn81, Вы писали:
R>Делали аналогично, по-моему, достаточно гибко.
От предложенной схемы с файлом это отличается только способом, которым лог-клиент получает сообщение. В одном случае — прямой вызов через IPC (у нас был RPC), в другом — чтение файла.
Решение с файлами лучше. Точнее, его можно сделать лучше, если договориться, где эти файлы лежат
— более четко отделены процессы, они практически не взаимодействуют.
— в случае падения/зависания лог-клиента ничего плохого не происходит. Сообщения не теряются, приложения не виснут (в напрасной попытке дождаться возврата управления из RPC)