powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
6 сообщений из 6, страница 1 из 1
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39830795
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо сделать расширенное логгирование из 1С . Для работы с внешними СУБД 1С может использовать ODBC, ADO, WebService , http
как самый простой вариант. Ищу решение поддерживающие данные варианты. Главное скорость записи (возможность отправлять информацию асинхронно), чтобы минизимировать влияние на производительность основного программного кода 1С.
Смотрел возможность использования ADO с выполнением команд асинхронно - Ворос к знатокам - возможно ли запустить асинхронно?
но есть подозрение что при 40 параллельных процессах , которые будут писать информацию в лог ADO сдохнет .
В идеале хотелось бы СУБД для логгирования в которую по умолчанию все инструкции отправляются асинхронно в рамках коннекта, а проблемы с буферизацией она бы отслеживала сама
...
Рейтинг: 0 / 0
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39831059
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76Необходимо сделать расширенное логгирование из 1С . Для работы с внешними СУБД 1С может использовать ODBC, ADO, WebService , http
как самый простой вариант. Ищу решение поддерживающие данные варианты. Главное скорость записи (возможность отправлять информацию асинхронно), чтобы минизимировать влияние на производительность основного программного кода 1С.
Смотрел возможность использования ADO с выполнением команд асинхронно - Ворос к знатокам - возможно ли запустить асинхронно?
но есть подозрение что при 40 параллельных процессах , которые будут писать информацию в лог ADO сдохнет .
В идеале хотелось бы СУБД для логгирования в которую по умолчанию все инструкции отправляются асинхронно в рамках коннекта, а проблемы с буферизацией она бы отслеживала сама

log4net
...
Рейтинг: 0 / 0
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39831611
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел log4net
Подсистема интересная как универсальное средство, но портирование на net там старое и не содержит асинхронного логгирования
как на последней версии для java http://logging.apache.org/log4j/2.x/changes-report.html#a2.11.2
последнее принципиально, поскольку основная идея в том чтобы логгирование не тормозило основной процесс.
Логически я понимаю, что решение должно принимать сообщения логгирования от многих процессов на сервере, на том же сервере буферизовать это в память, а уже потом централизованно отправлять в субд на другом сервере каким нибудь bulk insert. Тогда можно достичь отсутствия задержек.
Если если это просто оболочка для отправки в СУБД , все упрется в сетевые задержки, которые всегда есть особенно для маленьких сообщений
...
Рейтинг: 0 / 0
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39832211
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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/
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39993038
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернулся к теме. Решил зайти с другой стороны
есть готовые решения с буферизацией
log collector framework например Fluentd, Logstash, Flume .
Я перерыл https://geekflare.com/open-source-centralized-logging/
но ODBC никто не поддерживает . Максимум Jdbc (напр Logstash, fluentd)
Вопрос может ктото встречал готовый log collector framework который поддерживает ODBC?
...
Рейтинг: 0 / 0
Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
    #39998057
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76
Вернулся к теме. Решил зайти с другой стороны
есть готовые решения с буферизацией
log collector framework например Fluentd, Logstash, Flume .
Я перерыл https://geekflare.com/open-source-centralized-logging/
но ODBC никто не поддерживает . Максимум Jdbc (напр Logstash, fluentd)
Вопрос может ктото встречал готовый log collector framework который поддерживает ODBC?


Через год решил зайти с другой стороны - респект

зачем именно одбс?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Решения поддерживающие ODBC, ADO, WebService для логгирования асинхронно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]