Имя: Пароль:
1C
1С v8
Для тех кто работал с веб-сервисами
,
0 МОРЖ
 
22.11.12
11:28
Есть 1с сервак. он может принимать и отдавать данные. Делает это он по средствам веб-сервисов. Система налажена, количество клиентов растет. Встает задача минимизации потерь соединений.
Возможен ли перегруз сервера веб соединениями, не рухнет ли сервер если в очередь выстроятся 500 сервисов в ожидании обработки, и по каким причинам? возможно ли эти соединения выстроить в очередь по собственным критериям и раскидывать по процессорам?
1 МОРЖ
 
22.11.12
12:18
:-(
2 drcrasher
 
22.11.12
12:23
каждое соединение хочет отдельный ключ, так что может всё чудно завернуться.
в 1Ску нужно лезть не за каждым чихом. идеально - постоянно требуемые данные хранить на сайте
3 МОРЖ
 
22.11.12
12:28
тут нет сайта, тут есть 1совский сервак и море сторонних клиентов которые на него постоянно шлют данные
4 drcrasher
 
22.11.12
12:30
а клиенты как лезут?
5 МОРЖ
 
22.11.12
12:31
по веб сервисам
6 sadden
 
22.11.12
12:32
такие вещи делаются через промежуточную SQL базу, 1С только периодически выгружает туда необходимые данные - и с производительностью в порядке и защита в норме
7 МОРЖ
 
22.11.12
12:38
(6) вероятность перегрузки промежуточной базы и самого сервока одинаковая же, хотя в этом что-то есть
8 drcrasher
 
22.11.12
12:40
(7) ещё раз: каждое соединение вебсервисом требует отдельной лицензии. время использования лицензии сильно меньше срока аренда (36 часов кажется).
9 sadden
 
22.11.12
12:42
(7) ничего подобного - ты сам задаёшь период регламентной задачи 1С с работой с промежуточной базой - ключи не ест, вероятность одновременных запросов к веб-сервису нет, не мешает работать сотрудникам в 1С - мы так и реализовали, проблем ещё не было
10 МОРЖ
 
22.11.12
13:25
не очень понял о какой аренде идет речь в  (8) но проблем с ключами нет. если ты утверждаешь что каждый запрос к веб сервису бронирует один ключ на три дня, то сервер у меня бы не работал через 5 часов. но проблема не в ключах а в том что от одновременных сервисов боюсь заглохнет сам сервак, вне зависимости от того, промежуточный он или основной.
11 Азазелло
 
22.11.12
13:26
(8) да ладно?
12 МОРЖ
 
22.11.12
13:27
(9) я так понимаю ты разделил на сервак для работы пользователей сервак для приема данных? чтобы не мутузить одну базу?
13 sadden
 
22.11.12
14:42
(12) не только чтобы не  мутузить одну базу, а из соображения защиты информационной базы, производительности (промежуточная база чисто MySql, 1C веб сервисы тут вообще не задействованы)
Основная теорема систематики: Новые системы плодят новые проблемы.