[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