|
Как работает веб-сервис 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) Нет, речь не про это была, ведь это к способу доступа к инфобазе (через веб-сервис или не через веб-сервис не относится).
Речь о работе модуля расширения веб-сервера и реализации его общения с кластером - на разных платформах появляются артефакты (рабочие процессы могут падать, сеанс может повисать и т.д.)
|
|