[devel] I: Jabber policy, jabber-config, jabberd2
Mikhail Gusarov
=?iso-8859-1?q?dottedmag_=CE=C1_dottedmag=2Enet?=
Пт Мар 16 11:45:20 MSK 2007
Twas brillig at 18:57:11 15.03.2007 UTC+03 when Mikhail Yakshin did gyre and gimble:
MY> 3) хитро переделать всю систему в обратную сторону - чтобы порт
MY> передавался компоненту в зависимости от установленного сервера;
Третий вариант кажется самым общим, но при этом per-server скрипты усложнятся. Я
бы предложил слегка изменённый сценарий:
3.1)
* сервер сообщает посреднику, какой режим работы он поддерживает (скажем,
выкладыванием маркерного файла в определённое место. естественно, при этом
маркерный файл должен быть нужен только в редких случаях).
* посредник, в соответствии с возможностями сервера, распределяет порт(ы).
Плюсы
* можно незаметно для сервера и компонента разнести их в физически разные места,
поскольку всю логика склеивания компонента с сервером убрана в посредника.
* скрипты поддержки в сервере и посреднике оказываются простыми настолько,
насколько возможно.
--
JID: dottedmag на jabber.dottedmag.net
Подробная информация о списке рассылки Devel