|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
Необходимо сделать расширенное логгирование из 1С . Для работы с внешними СУБД 1С может использовать ODBC, ADO, WebService , http как самый простой вариант. Ищу решение поддерживающие данные варианты. Главное скорость записи (возможность отправлять информацию асинхронно), чтобы минизимировать влияние на производительность основного программного кода 1С. Смотрел возможность использования ADO с выполнением команд асинхронно - Ворос к знатокам - возможно ли запустить асинхронно? но есть подозрение что при 40 параллельных процессах , которые будут писать информацию в лог ADO сдохнет . В идеале хотелось бы СУБД для логгирования в которую по умолчанию все инструкции отправляются асинхронно в рамках коннекта, а проблемы с буферизацией она бы отслеживала сама ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2019, 16:27 |
|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
selis76Необходимо сделать расширенное логгирование из 1С . Для работы с внешними СУБД 1С может использовать ODBC, ADO, WebService , http как самый простой вариант. Ищу решение поддерживающие данные варианты. Главное скорость записи (возможность отправлять информацию асинхронно), чтобы минизимировать влияние на производительность основного программного кода 1С. Смотрел возможность использования ADO с выполнением команд асинхронно - Ворос к знатокам - возможно ли запустить асинхронно? но есть подозрение что при 40 параллельных процессах , которые будут писать информацию в лог ADO сдохнет . В идеале хотелось бы СУБД для логгирования в которую по умолчанию все инструкции отправляются асинхронно в рамках коннекта, а проблемы с буферизацией она бы отслеживала сама log4net ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:11 |
|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
Посмотрел log4net Подсистема интересная как универсальное средство, но портирование на net там старое и не содержит асинхронного логгирования как на последней версии для java http://logging.apache.org/log4j/2.x/changes-report.html#a2.11.2 последнее принципиально, поскольку основная идея в том чтобы логгирование не тормозило основной процесс. Логически я понимаю, что решение должно принимать сообщения логгирования от многих процессов на сервере, на том же сервере буферизовать это в память, а уже потом централизованно отправлять в субд на другом сервере каким нибудь bulk insert. Тогда можно достичь отсутствия задержек. Если если это просто оболочка для отправки в СУБД , все упрется в сетевые задержки, которые всегда есть особенно для маленьких сообщений ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 12:58 |
|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
selis76Посмотрел log4net Подсистема интересная как универсальное средство, но портирование на net там старое и не содержит асинхронного логгирования как на последней версии для java http://logging.apache.org/log4j/2.x/changes-report.html#a2.11.2 последнее принципиально, поскольку основная идея в том чтобы логгирование не тормозило основной процесс. Логически я понимаю, что решение должно принимать сообщения логгирования от многих процессов на сервере, на том же сервере буферизовать это в память, а уже потом централизованно отправлять в субд на другом сервере каким нибудь bulk insert. Тогда можно достичь отсутствия задержек. Если если это просто оболочка для отправки в СУБД , все упрется в сетевые задержки, которые всегда есть особенно для маленьких сообщений Старое? NET фреймворки тоже старые, и даже скоро им писец, но это работает. Вот тут, например, про асинхронность лог4нет: https://www.ben-morris.com/using-asynchronous-log4net-appenders-for-high-performance-logging/ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 12:17 |
|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
Вернулся к теме. Решил зайти с другой стороны есть готовые решения с буферизацией log collector framework например Fluentd, Logstash, Flume . Я перерыл https://geekflare.com/open-source-centralized-logging/ но ODBC никто не поддерживает . Максимум Jdbc (напр Logstash, fluentd) Вопрос может ктото встречал готовый log collector framework который поддерживает ODBC? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 16:09 |
|
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
|
|||
---|---|---|---|
#18+
selis76 Вернулся к теме. Решил зайти с другой стороны есть готовые решения с буферизацией log collector framework например Fluentd, Logstash, Flume . Я перерыл https://geekflare.com/open-source-centralized-logging/ но ODBC никто не поддерживает . Максимум Jdbc (напр Logstash, fluentd) Вопрос может ктото встречал готовый log collector framework который поддерживает ODBC? Через год решил зайти с другой стороны - респект зачем именно одбс? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2020, 13:33 |
|
|
start [/forum/topic.php?fid=48&fpage=2&tid=1856554]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 127ms |
0 / 0 |