Re[3]: Глобальное извещение об ошибках в программном комплек
От: SergH Россия  
Дата: 21.06.07 09:28
Оценка: +1
Здравствуйте, NoPainNoFear, Вы писали:

NPN>А если сеть пропала?


Мы делали следующее извращение:
— подсистема логирования состоит из серверов (несколько штук) и клиентов (стоят на каждом компьютере, который может быть источником события).
— приложение, генерирующее событие отдаёт его локальному клиенту
— а он — серверу (какому или каким — настраивается)
— пока нет сети, или если лог-сервер в дауне, сообщения копятся. Потом они всё-таки доставляются с пометкой out-of-time

а в конце всё это валилось в EventLog И вот тут были основные проблемы. Во-первых, не гибко оно... Во-вторых, первоначально на сервера логирования никакого софта ставить было не нужно — в лог можно без проблем писать удалённо. А потом вышел WS2003 SP1 и полезли проблемы с безопасностью, и стандартные настройки почему-то работать не захотели. Пришлось на сервера ставить маленькую программульку, которая просто получала сообщение и кидала его в локальный EventLog.

Использование распределённых EventLog-ов было требованием заказчика.

NPN>ИМХО писать в файл проще в реализации. Приложение просто ведет лог, клиент просто пересылает когда может, сервер получает и извещает.


Соглашусь.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.