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