Имя: Пароль:
1C
 
Как работает веб-сервис 1С?
,
0 Dmitry1c
 
26.09.19
08:03
Как работает веб-сервис 1С?

Сталкивался мало с ними.

Интересует вопрос, есть, например, опубликованный веб-сервис с методом СоздатьНоменклатуру.

Что будет, если одновременно произойдет вызов этого метода десятью вызывающими?
Создадутся 8 потоков на сервере 1С предприятия и каждый поток отработает отдельно?
Или будет создана очередь и отработано будет в порядке очереди?
1 Dmitry1c
 
26.09.19
08:05
(0) "Создадутся 8 потоков" прошу читать как "Создадутся 10 потоков"
2 Василий Алибабаевич
 
26.09.19
08:06
(0) веб-сервис подключается к 1С от имени одного пользователя.
Все встанут в очередь и будут мять... Ну в общем кто чего будет мять.
3 Cyberhawk
 
26.09.19
08:06
Не будет очереди, если это не файловая инфобаза
4 Dmitry1c
 
26.09.19
08:07
(3) вопрос, конечно, про серверную базу.
5 Лодырь
 
26.09.19
08:07
(2) Кто вам такое сказал?
6 Cyberhawk
 
26.09.19
08:07
Если файловая, то очередь. Если клиент-серверная, то на каждый вызов веб-сервиса поднимается отдельное соединение и сеанс.
В пределах настроек пула, по умолчанию который размером 10 штук. Если более 10 одновременно подключаются то все что сверх 10 встают в очередь, да.
7 Dmitry1c
 
26.09.19
08:08
(6) благодарю за полноценный ответ.
8 Cyberhawk
 
26.09.19
08:08
Но пул можно легко расширять до нужного количества, так что этой проблемы нет, если конечно кол-во одновременных у тебя не идет на сотни и тясячи - там уже другие косячки проявляются
9 Dmitry1c
 
26.09.19
08:08
(8) типа блокировок и прочей радости высоконагруженных систем?
10 Cyberhawk
 
26.09.19
08:09
(9) Нет, речь не про это была, ведь это к способу доступа к инфобазе (через веб-сервис или не через веб-сервис не относится).
Речь о работе модуля расширения веб-сервера и реализации его общения с кластером - на разных платформах появляются артефакты (рабочие процессы могут падать, сеанс может повисать и т.д.)