jsn: (Default)
[personal profile] jsn
это подбивка результатов проговоренного в моей голове, с учетом обсуждения с [livejournal.com profile] avva. пожалуйста, комментируйте, оч. прошу. постараюсь постить такие подбивки регулярно.

есть сервера A и Б, и пользователи Анна и Борис на них, соответственно. В любой момент времени, когда А и Б функционируют и коннективити между ними есть, между ними поднята сессия. сессия начинается с авторизации и обсуждения опций протокола (степень доверия по умолчанию, компрессия, шифровка, всякая фигня -- ну это общее место).
когда Анна добавляет Бориса во френды, если к этому моменту Бориса никто из пользователей А во френды не добавил, А запрашивает у Б "реплицируй на меня Бориса". В ответ Б сливает в сессию существующий журнал Бориса и помечает Бориса как журнал, обновления которого надо копировать на A.
Соответственно, когда Борис постит, это сразу ставится в очередь на A. Когда Анна постит коммент к сообщению Бориса, коммент ставится в очередь для отправки на Б.

все комменты к сообщениям Бориса в этом случае тоже сразу при постинге ставятся в очередь на А. если Анна желает перейти (скажем, из своей френдовой ленты) к журналу Бориса, журнал Бориса будет отдан ей с сервера А. если в процессе путешествия по записям/комментам Анна хочет посмотреть на журнал кого-то из пользователей Б, который еще не миррорится на А -- ее отправляют на сервер Б. тоже самое для просмотра user profile Бориса.

для решения вопроса с паранойей предлагается добавить к списку существующих message security mode (public, private, protected, etc) одну-две дополнительных опций -- "private local", "protected local" (например).

Date: 2001-11-08 03:16 am (UTC)
From: [identity profile] jsn.livejournal.com
[livejournal.com profile] olgerd âûëîæèë ñâîé âàðèàíò ïðîïîçàëà (http://www.pobox.com/~olgerd/lj-proposal.txt). ó ìåíÿ óæå åñòü çàìå÷àíèÿ, çàïîùó ÷óòü ïîçæå.
â îñíîâíîì, ìíå áû íå õîòåëîñü èìåòü öåíòðàëüíóþ òî÷êó â ñåòè, â ïðèíöèïå. è ìíå áû õîòåëîñü èìåòü âîçìîæíîñòü â êîíêðåòíîì ïèðå èìåòü ïîëíîå äîâåðèå -- ñ êîïèðîâàíèåì ïðèâàòà. õîòÿ âîîáùå ëó÷øå âñåãî , ÷òîáû ìèððîðèíã ïîëèñè äëÿ êîíêðåòíîãî ìåññàäæà îïðåäåëÿëàñü ïðè ïîñòå.

Date: 2001-11-08 03:47 am (UTC)
From: [identity profile] aristovich.livejournal.com
õì. à êòî, âîîáùå, ñêàçàë ÷òî ðåïëèêàöèÿ äîëæíî áûòü ñèììåòðè÷íîé. âîîáùå, ðàäè ÷åãî âñå ýòî çàòåâàåòñÿ? ÷åì ïëîõî èìåòü master ñåðâåð è íåêîòîðîå êîëè÷åñòâî ðåïëèê ñ íåãî. èñêëþ÷èòåëüíî äëÿ òîãî ÷òîáû ýòîò master ìîæíî áûëî ñëåãêà ðàçãðóçèòü. ãîðàçäî ïðîùå ðåàëèçîâàòü, à âñå ÷òî òðåáóåòñÿ îíî äàñò. èëè íàì íå÷òî äðóãîå òðåáóåòñÿ?

Date: 2001-11-08 05:42 am (UTC)
From: [identity profile] dmierkin.livejournal.com
Ïðàâèëüíî ëè ÿ ïîíèìàþ ÷òî â õóäøåì ñëó÷àå îáà ñåðâåðà ñòàíóò ïîëíûìè êîïèÿìè äðóã äðóãà ?

Date: 2001-11-08 10:37 am (UTC)
From: [identity profile] dado.livejournal.com
ììì ñäåëàòü ÷òîáû ïîëüçîâàòåëü çàâåäåííûé íà lj.ru àâòîìàòîì ïûòàëñÿ çàâåñòèñü íà lj.com :-)
íî òàñêàòü âñå ïî õòòï âñå æå íå óäîáíî è áûëî á õîðîøî åñëè á äàëè êàêîé sql :-)
From: [identity profile] silpol.livejournal.com
òîëüêî íå ñâÿçûâàéòåñü ñ ñèêâåë-ñåðâåðàìè... îíè, êîíå÷íî, è ïîóäîáíåé, è ïîïðèâû÷íåé, è âñå òàêîå, íî... íå äëÿ ýòîãî äåëà...

à, è åùå...

Date: 2001-11-08 09:09 pm (UTC)
From: [identity profile] silpol.livejournal.com
â ïðîòîêîëû äîñòàâêè ìóëüòèêàñò çàïèøèòå... î÷ü óäîáíî...
Page generated Dec. 31st, 2025 07:29 pm
Powered by Dreamwidth Studios