Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сохранение состояния подключения к внешнему источнику данных

Сохранение состояния подключения к внешнему источнику данных
Я
   Stanislav_134
 
30.09.21 - 16:12
Добрый день.

Есть задача настроить интеграцию с внешней базой на MSSQL. Делать буду через Внешний источник данных. Суть задачи - фоновым заданием установить соединение с sql и через определенный интервал времени слать ему запросы. Проблема в том, что каждый раз при запуске фонового задания состояние соединения оказывается отключенным. Приходится заново устанавливать соединение, а это занимает определенное время. При этом при запуске кода в интерактивном режиме соединение остается подключенным.

Кто-нибудь знает как можно в фоне оставлять соединение подключенным?
   серый КТУЛХУ
 
1 - 30.09.21 - 16:14
а если при старте ("в интерактивном режиме" перед вызовом фонового) - на старте фонового сразу после этого тоже отключено?..
/просто спросил/
   серый КТУЛХУ
 
2 - 30.09.21 - 16:15
* а если при старте сеанса ("в интерактивном режиме" перед вызовом фонового) подключить - в фоновом сразу после этого тоже отключено?..
   Garykom
 
3 - 30.09.21 - 16:16
(0) 1. Не надо делать через ВИД
2. Не надо сохранять состояние между разными запусками фонового
Достаточно сохранять в одном запуске фонового и обязательно проверять перед каждым запросом статус и если что пытаться переподнимать
   Garykom
 
4 - 30.09.21 - 16:17
А в целом прикольное падение уровня наблюдаю погромистов
   pechkin
 
5 - 30.09.21 - 16:18
(3) А если фоновое - это 1 селект?
   Garykom
 
6 - 30.09.21 - 16:20
(5) тогда нафик что то сохранять?
в случае файловой там новые запуски фонового на разных компах влегкую
   Stanislav_134
 
7 - 30.09.21 - 16:21
(3) 1. Можно обосновать?
2. Это и имеется ввиду. Делаю соединение, и каждый раз при запуске фонового задания проверяю состояние соединения. Каждый раз оно отключено.
(4) А это можно пояснить? Или так - попытаться потешить ЧСВ? )
   Garykom
 
8 - 30.09.21 - 16:21
ВИД в случае когда на сервер злые одмины не пущают будет бобо
   Garykom
 
9 - 30.09.21 - 16:22
(7) 1. см (8)
   pechkin
 
10 - 30.09.21 - 16:23
как вариант делать чтоб фоновое не завершалось, а внутри себя делало паузу
   Garykom
 
11 - 30.09.21 - 16:24
(10) которой нет 1С да?
   pechkin
 
12 - 30.09.21 - 16:24
(11) варианты есть, если очень захотеть
   Garykom
 
13 - 30.09.21 - 16:24
(11)+ и получаем засаду что код с sql на файловую 1С не переносим
там одно фоновое в один момент времени
   pechkin
 
14 - 30.09.21 - 16:25
иначе подключаться каждый раз
   Garykom
 
15 - 30.09.21 - 16:26
(14) когда подключение быстрое это же не проблема да?
   Garykom
 
16 - 30.09.21 - 16:27
(15)+ ну или сохраняем подключение снаружи 1С "в микросервисе" и юзаем из фонового иной интрефейс
   Kassern
 
17 - 30.09.21 - 16:29
(16) а как же написать микросервис на GO который будет держать соединение, а 1ска будет к нему стучаться в фоне)
   Garykom
 
18 - 30.09.21 - 16:30
(17) уже усе написано да

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.