Имя: Пароль:
1C
1С v8
Значение для регламентных заданий.
0 RTFM_D
 
19.07.13
13:11
Собственно есть регламентное задание, которое срабатывает на сервере и опрашивает с десяток баз по СОМ для синхронизации части справочников. Очень тормозное место "лV8.Connect". Вопрос как оптимально можно одноразово при запуске сервера 1С создать объект и все СОМ подключения? И где хранить такой тип данных?
1 RTFM_D
 
19.07.13
13:16
2 Maxus43
 
19.07.13
13:18
это не то, для фонового задания параметры сеанса инициализируются свои, т.е. по факту будет такое же подключение ко всем при старте фонового
3 RTFM_D
 
19.07.13
13:19
(2) Ваши предложения?
4 Fragster
 
гуру
19.07.13
13:20
уйти от перекачки через COM.
5 Maxus43
 
19.07.13
13:20
(3) Как вариант - внешние источники данных сделай
6 Fragster
 
гуру
19.07.13
13:21
ну и да - разве несколько секунд на соединение - это сильно много решает?
7 RTFM_D
 
19.07.13
13:25
(4) Предложения? 10 баз ЗУП - синхронизация структуры предприятия и сотрудников в общую управленческую базу.
8 Maxus43
 
19.07.13
13:26
(7) планы обмена то чем мешают? для этого и сделаны
9 AaNnDdRrEeYy
 
19.07.13
13:26
к тому же есть таймаут соединения, если не использовать некоторое время то коннект рвется. либо ставить его неимоверно большим либо обращаться  по нему время от времени.
10 RTFM_D
 
19.07.13
13:27
(6) 5-10 секунд мешает да (100 сек + еще время на обработку 3000+ сотрудников и огромной кучи подразделений)...
(8) в разы дольше чем с ком с учетом времени подключения ...
11 Jolly Roger
 
19.07.13
13:27
ком - вчерашний день, вебсервисы рулят...
12 AaNnDdRrEeYy
 
19.07.13
13:28
(7) веб срвисы, тот же яйца но очень быстро.

10 баз = десять веб сервисов на одном веб сервере и управленческая будит к ним обращатся
13 Fragster
 
гуру
19.07.13
13:29
(10).1 запускай по одному соединению в одном задании
.2 не верю...
14 Fragster
 
гуру
19.07.13
13:31
ставлю на то, что т.н. "обработка 3000+ сотрудников и огромной кучи подразделений" написана "кривовато". ну и да - если уж идет обмен - то актуальность данных 5 минут или 10 - не сильно влияет... другое дело, если бы делали все "онлайн", например вебсервисами
15 Maxus43
 
19.07.13
13:32
да и обработка 3000+ сотров при обменах обычных не нужна, там регистрируются только изменения. зачем всё лопатить?
16 RTFM_D
 
19.07.13
13:49
(15) Так реализовано. Переделывать пока никто не будет. Потом возможно.
17 Fragster
 
гуру
19.07.13
13:54
(12) большой объем данных может ощутимое время сериализоваться/десериализоваться
18 Cube
 
19.07.13
13:57
(0) Так я не понял, ты через Connector или через Application работаешь?
19 Cube
 
19.07.13
13:58
(18) Если через апликейшн, то срочно переписывай на КОМКоннектор. Производительность вырастет в разы, а то и на порядок...
20 Cube
 
19.07.13
14:00
2 + 2 = 3.9999999999999999999999999999999...