|
Автономное рабочее место | ☑ | ||
---|---|---|---|---|
0
astatsa
07.08.13
✎
10:35
|
Привет всем!
Есть следующая задача: есть самописная конфигурация, есть сервер, все работает в одной локальной сети предприятия. Нужно сделать несколько автономных рабочих мест (на случай потери связи с сервером). Все вроде просто, но есть одно "но". В случае нормальной связи с сервером, данные из автономных рабочих мест должны перетекать как можно быстрее. Сейчас создал несколько файловых баз и одну серверную. Настроил обмен через COM. Настроил расписание. Все работает, но хотелось бы, чтобы, например, при появлении каких-то данных в автономном рабочем месте, выскакивало сообщение у пользователей работающих на сервере. Т.е. обмен должен происходит часто и быстро, что не получается организовать при обмене через COM(обмен с одной базой происходит чуть больше минуты). Посоветуйте, пожалуйста, какое-нибудь решение. |
|||
1
Maxus43
07.08.13
✎
10:37
|
обменивайся каждые 5 минут.
А то ты хочешь при тычке на кнопку в атономном чтоб сразу попёрло в центр? |
|||
2
Галахад
гуру
07.08.13
✎
10:38
|
"обмен с одной базой происходит чуть больше минуты"
55 секунд уходит на подключение. :-) |
|||
3
astatsa
07.08.13
✎
10:39
|
"55 секунд уходит на подключение. :-)"
в том то и дело. "А то ты хочешь при тычке на кнопку в атономном чтоб сразу попёрло в центр?" именно так и хочу. Каждые 5 минут это долго. |
|||
4
Cube
07.08.13
✎
10:41
|
(3) - "55 секунд уходит на подключение. :-)"
- "в том то и дело." Тогда зачем отключаться? |
|||
5
Соло
07.08.13
✎
10:41
|
а не проще ли зеркалиолвать сервер?
|
|||
6
Maxus43
07.08.13
✎
10:43
|
чот я не пойму, что значит в одной локальной сети и отсутствие связи с сервером? это как?
|
|||
7
Галахад
гуру
07.08.13
✎
10:45
|
(4) + 1.
Доработай механизм обмена. |
|||
8
astatsa
07.08.13
✎
10:50
|
"Тогда зачем отключаться?"
Я бы с радостью, только как это организовать, у меня на сервере запускается фоновое задание подключается и обменивается. Т.е. чтобы не отключаться, нужно запскать сеанс и в нем делать обмен. Выходит так? "а не проще ли зеркалиолвать сервер?" второго сервера нет и не будет, да ставить сервер на каждое автономное рабочее место... "чот я не пойму, что значит в одной локальной сети и отсутствие связи с сервером? это как?" Это так, предприятие большое, объекты на расстоянии 1км, выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д. А объекты в таком случае должны продолжать работу. "Доработай механизм обмена." Я и спросил совета, как? |
|||
9
Галахад
гуру
07.08.13
✎
10:55
|
(8) Не знаю. Смотреть как там реализовано.
Ну и вариант 2. Организовать файловый обмен с периодичностью минута. |
|||
10
Cube
07.08.13
✎
11:00
|
(8) "Я бы с радостью, только как это организовать, у меня на сервере запускается фоновое задание подключается и обменивается. Т.е. чтобы не отключаться, нужно запскать сеанс и в нем делать обмен. Выходит так?"
Ну так отказывайся от обмена по COM, делай обмен через файл (через планы обмена) |
|||
11
Cube
07.08.13
✎
11:02
|
Вариант 3. Клиенты подключаются в центральную базу по COM и держат связь, передавая данные.
|
|||
12
Maxus43
07.08.13
✎
11:05
|
>>Это так, предприятие большое, объекты на расстоянии 1км, выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д.
У нас объекты на расстоянии 1000 км, и за 2 года наблюдений раза 3-4 рвалась связь, причем ненадолго. Это не те риски чтобы так извращаться, надо усовершенствовать инфраструктуру. Даже в больших промышленных системах, в которых ни на секунду нельзя останавливаться данный "риск" пропажи связи не рассматривается в принципе. Такого не может быть тупо |
|||
13
astatsa
07.08.13
✎
11:09
|
"Ну и вариант 2. Организовать файловый обмен с периодичностью минута."
А в файловой через костыли запускать обмен? Регламентные то не работают. "Вариант 3. Клиенты подключаются в центральную базу по COM и держат связь, передавая данные." В принципе вариант, уже думал над этим 2 Maxus43 А у нас бывает и надолго, говорю же "выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д" может и на несколько часов отвалится. В общем возможность автономной работы должна быть. |
|||
14
Maxus43
07.08.13
✎
11:13
|
(13) О бесперебойниках слышали?
Делайте что хотите, но это вам шанс продавить нормальное оборудование для серверной |
|||
15
Cube
07.08.13
✎
11:18
|
(12) Кстати да, в идеале, нужно отказываться от обменов и переходить на оналйн. У нас тоже есть удаленный офис (200 км). Раньше были обмены, потом мне надоело и теперь они работают онлайн. Перебои очень редкие.
|
|||
16
Maxus43
07.08.13
✎
11:22
|
гонца с дискеткой гоняйте, чего уж... зато простоя нет, все при деле
|
|||
17
Галахад
гуру
07.08.13
✎
11:27
|
(13) "А в файловой через костыли запускать обмен?"
Какие проблемы-то? |
|||
18
astatsa
07.08.13
✎
12:15
|
Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |