JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » [idea] децентрализованные метаконтакты Goto page 1, 2  Next
Post new topic  Reply to topic View previous topic :: View next topic 
[idea] децентрализованные метаконтакты
PostPosted: Fri May 30, 2008 11:52 am Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




В старых сетях IM идентификатор человека теоретически уникален. Из какого уголка ни войди, везде идентификатор одинаков. Конечно, это ненастоящее чудо: в конечном счёте все сообщения обрабатываются централизованно. И трафик туда–сюда гоняется, и прочие "радости" централизации. Jabber вроде как децентрализован, но там, если переходишь с одного сервера на другой, контакт–лист заново восстанавливать, просить у всех авторизацию и т. д. Я слышал, в MSN можно поставить локальный сервер, который против центрального сервера будет проводить только авторизацию, и использовать тот же идентификатор, что и глобально. А сообщения от локального к локальному будут ходить локально. Но я не уверен, что это так в MSN.

Если у нас в руках Jabber, нужно что–то другое думать. Вот я и думаю, что бы такое сделать, чтобы совместить децентрализацию с уникальностью. Я подумал, стоит связать идентификацию не с учётными записями на Jabber серверах, а с JUD записями. Для этого нужно, чтобы JUD сервера могли синхронизироваться. Пользователь может соединять один JUD с другим JUD, а также регистрировать Jabber аккаунты против разных JUD. Если я вышел в Jabber с нового локального сервера, я регистрируюсь в JUD, JUD принимает к сведению моё новое месторасположение и отправляет уведомления.

По идее, я в конечном итоге должен получить большую часть своего ростера на локальный сервак (исключение — те, кто не подписан по JUD), а пользователи из ростера должны прозрачно импортировать мой новый JID (изменения и на стороне клиента должны быть) и добавить его к моему метаконтакту.

Сырая идея, но примерно так.

_________________
If you want to get to the top, you have to start at the bottom
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Fri May 30, 2008 9:41 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




дочитал до половины и ниасилил. JID уникален! Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 12:23 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Binary wrote:
дочитал до половины и ниасилил. JID уникален! :)

а в JUD разве не к JID Все привязывается?

Quote:
Я слышал, в MSN можно поставить локальный сервер, который против центрального сервера будет проводить только авторизацию, и использовать тот же идентификатор, что и глобально. А сообщения от локального к локальному будут ходить локально. Но я не уверен, что это так в MSN.

Насколько я знаю, ничего подобного. Локальная инсталляция никак не может взаимодействовать с MSN Live службой.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 4:52 am Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




Binary wrote:
дочитал до половины и ниасилил. JID уникален! Smile


Ну вот с этим–то и надо бороться. У меня уникальный JID на jabber.ru, на google, на iclub.nsu.ru, я могу ещё на фирме развернуть серверок. Нужно, чтобы переход меня с сервера на сервер везде автоматически обрабатывался.

_________________
If you want to get to the top, you have to start at the bottom
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 8:34 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




есть XEP для метаконтактов, там все твои JIDы можно обернуть в один метаконтакт Smile делать какую-то централизованную базу вряд ли хорошая идея Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 5:50 pm Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




там не описывается, как мой новый JID автоматически добавится всем друзьям в мой метаконтакт

_________________
If you want to get to the top, you have to start at the bottom
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 5:54 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




OCTAGRAM wrote:
там не описывается, как мой новый JID автоматически добавится всем друзьям в мой метаконтакт

пошлешь всем подписку Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 5:56 pm Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




для этого нужно контакт–лист откуда–то взять

это тоже не автоматизируется

_________________
If you want to get to the top, you have to start at the bottom
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 5:57 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




OCTAGRAM wrote:
для этого нужно контакт–лист откуда–то взять

это тоже не автоматизируется

это забота клиента. в JAJC, например, все довольно просто делается.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 6:00 pm Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




А клиент откуда берёт контакт–лист?

_________________
If you want to get to the top, you have to start at the bottom
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 6:01 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




с сервера вестимо. и кладёт в кеш/файл.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 6:02 pm Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




вот, чтоб оно и без файлов могло работать
и с разными клиентами
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 6:04 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




бред. почтой сколько лет пользуются и таких заморочек не придумывают, а тут какие-то странные виши начались Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat May 31, 2008 6:09 pm Reply with quote
OCTAGRAM
Отметившийся
Отметившийся
Joined: 16 May 2007
Posts: 17
Location: Новосибирск




Ну как я этим JAJC буду пользоваться? Он же для Windows. Формат файла, счастье, если текстовый. К тому же, а вдруг у меня флешки не окажется, на которой я контакт–лист носил? Да и синхронизировать их ещё надо.
View user's profile Send private message HabaHaba - Fast communicate MSN Messenger ICQ Number
PostPosted: Sat May 31, 2008 6:11 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




пользуйтесь tkabber, он умеет экспорт/импорт. второе замечание вообще странное Smile а если сервер упадёт? Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
[idea] децентрализованные метаконтакты
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 2  
Goto page 1, 2  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin