Имя: Пароль:
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 веб сервисы тут вообще не задействованы)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn