forum.bitel.ru http://forum.bitel.ru/ |
|
Цепочка шлюзов http://forum.bitel.ru/viewtopic.php?f=7&t=9011 |
Страница 1 из 1 |
Автор: | mikos [ 28 фев 2014, 23:27 ] |
Заголовок сообщения: | Цепочка шлюзов |
Добрый вечер. Задача указать в договоре только один шлюз (1) и при открытии/закрытии этого шлюза, тоже самое выполнялось на всех шлюзах (2,3) этого родителя. Шлюз 1 - Шлюз 2 - Шлюз 3 Как такое реализовать или может уже есть готовое для разбора? Спасибо. |
Автор: | stark [ 04 мар 2014, 14:56 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
А иерархию нельзя сделать ? И добавлять самый нижний шлюз на договор ? |
Автор: | mikos [ 04 мар 2014, 16:47 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Не знаю, поэтому и спрашиваю Самый нижний в данном случае - это какой? Шлюз 1 - Шлюз 2 - Шлюз 3 |
Автор: | stark [ 04 мар 2014, 17:09 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Не знаю, поэтому и спрашиваю Самый нижний в данном случае - это какой? Я имел ввиду так: Цитата: Шлюз 1 - Шлюз 2 -- Шлюз 3 Абонента подключаем к Шлюзу 3, а остальные синхронизуются . Для вашего варианта - это надо писать скрипт шлюза, который находит всех детей шлюза 1 и вызывает их синхронизацию. |
Автор: | mikos [ 04 мар 2014, 17:13 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Иерархию понял. Не понятно только, надо что-то писать или биллинг сам сделает обход, если использовать такую иерархию как вы указали? Шлюз 1 - Шлюз 2 -- Шлюз 3 Юзерам отдаем "Шлюз 3" и больше ничего не делаем? |
Автор: | stark [ 04 мар 2014, 17:20 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Иерархию понял. Не понятно только, надо что-то писать или биллинг сам сделает обход, если использовать такую иерархию как вы указали? Шлюз 1 - Шлюз 2 -- Шлюз 3 Юзерам отдаем "Шлюз 3" и больше ничего не делаем? в нижнем шлюзе надо сделать метод doSync, в во всех верхних parentSync. Вроде так . |
Автор: | mikos [ 04 мар 2014, 17:41 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Спасибо - попробуем. |
Автор: | mikos [ 04 мар 2014, 21:46 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Все работает. Спасибо. Но появился еще вопрос, немного расширяющий данную задачу. Как вызвать parentSync определенного шлюза? Шлюз 1 - Шлюз 2 - Шлюз 3 К примеру из шлюза 3 дернуть 2? И сколько раз будет вызван в этом случае шлюз 1? |
Автор: | stark [ 06 мар 2014, 16:53 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Все работает. Спасибо. Но появился еще вопрос, немного расширяющий данную задачу. Как вызвать parentSync определенного шлюза? Шлюз 1 - Шлюз 2 - Шлюз 3 К примеру из шлюза 3 дернуть 2? И сколько раз будет вызван в этом случае шлюз 1? а зачем ? |
Автор: | mikos [ 06 мар 2014, 16:56 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Чтобы выборочно провести синхронизацию шлюзов. |
Автор: | stark [ 06 мар 2014, 17:00 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Все работает. Спасибо. Но появился еще вопрос, немного расширяющий данную задачу. Как вызвать parentSync определенного шлюза? Шлюз 1 - Шлюз 2 - Шлюз 3 К примеру из шлюза 3 дернуть 2? И сколько раз будет вызван в этом случае шлюз 1? У вас 2 не является предком 3-го . Т.е вам нужно вызвать все соседние шлюзы, которые стоят на этом же уровне ? |
Автор: | mikos [ 06 мар 2014, 17:03 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Не все, а только шлюз 2. |
Автор: | stark [ 06 мар 2014, 17:12 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Не все, а только шлюз 2. а чем проблема оба шлюза на договор добавить тогда ? и один их из сделать отдельным , не дочерним, чтобы 1-ый еще раз не вызывало . |
Автор: | mikos [ 06 мар 2014, 17:28 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Для минимизации телодвижений. Если нельзя вызвать - скажите. Это не проблема, а просто попытка оптимизации шлюзов. Иерархия работает, в принципе этого достаточно. Но как всегда хочется большего |
Автор: | stark [ 06 мар 2014, 17:34 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
mikos писал(а): Для минимизации телодвижений. Если нельзя вызвать - скажите. Это не проблема, а просто попытка оптимизации шлюзов. Иерархия работает, в принципе этого достаточно. Но как всегда хочется большего Штатного метода нет..Надо динамический код писать для вызова нужного шлюза. |
Автор: | mikos [ 06 мар 2014, 17:56 ] |
Заголовок сообщения: | Re: Цепочка шлюзов |
Понятно. Спасибо. Тогда пока остановимся на том, что есть |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |