К вопросу о синхронизации ливджорналов
Nov. 8th, 2001 01:56 pmэто подбивка результатов проговоренного в моей голове, с учетом обсуждения с
avva. пожалуйста, комментируйте, оч. прошу. постараюсь постить такие подбивки регулярно.
есть сервера A и Б, и пользователи Анна и Борис на них, соответственно. В любой момент времени, когда А и Б функционируют и коннективити между ними есть, между ними поднята сессия. сессия начинается с авторизации и обсуждения опций протокола (степень доверия по умолчанию, компрессия, шифровка, всякая фигня -- ну это общее место).
когда Анна добавляет Бориса во френды, если к этому моменту Бориса никто из пользователей А во френды не добавил, А запрашивает у Б "реплицируй на меня Бориса". В ответ Б сливает в сессию существующий журнал Бориса и помечает Бориса как журнал, обновления которого надо копировать на A.
Соответственно, когда Борис постит, это сразу ставится в очередь на A. Когда Анна постит коммент к сообщению Бориса, коммент ставится в очередь для отправки на Б.
все комменты к сообщениям Бориса в этом случае тоже сразу при постинге ставятся в очередь на А. если Анна желает перейти (скажем, из своей френдовой ленты) к журналу Бориса, журнал Бориса будет отдан ей с сервера А. если в процессе путешествия по записям/комментам Анна хочет посмотреть на журнал кого-то из пользователей Б, который еще не миррорится на А -- ее отправляют на сервер Б. тоже самое для просмотра user profile Бориса.
для решения вопроса с паранойей предлагается добавить к списку существующих message security mode (public, private, protected, etc) одну-две дополнительных опций -- "private local", "protected local" (например).
есть сервера A и Б, и пользователи Анна и Борис на них, соответственно. В любой момент времени, когда А и Б функционируют и коннективити между ними есть, между ними поднята сессия. сессия начинается с авторизации и обсуждения опций протокола (степень доверия по умолчанию, компрессия, шифровка, всякая фигня -- ну это общее место).
когда Анна добавляет Бориса во френды, если к этому моменту Бориса никто из пользователей А во френды не добавил, А запрашивает у Б "реплицируй на меня Бориса". В ответ Б сливает в сессию существующий журнал Бориса и помечает Бориса как журнал, обновления которого надо копировать на A.
Соответственно, когда Борис постит, это сразу ставится в очередь на A. Когда Анна постит коммент к сообщению Бориса, коммент ставится в очередь для отправки на Б.
все комменты к сообщениям Бориса в этом случае тоже сразу при постинге ставятся в очередь на А. если Анна желает перейти (скажем, из своей френдовой ленты) к журналу Бориса, журнал Бориса будет отдан ей с сервера А. если в процессе путешествия по записям/комментам Анна хочет посмотреть на журнал кого-то из пользователей Б, который еще не миррорится на А -- ее отправляют на сервер Б. тоже самое для просмотра user profile Бориса.
для решения вопроса с паранойей предлагается добавить к списку существующих message security mode (public, private, protected, etc) одну-две дополнительных опций -- "private local", "protected local" (например).
no subject
Date: 2001-11-08 02:53 pm (UTC)imho îáÿçàòåëüíî íàäî ïðåôèêñû.
Êðîìå òîãî, ìû èñõîäèëè èç ïàðàíîèäàëüíûõ ñîîáðàæåíèé, ÷òî LJ1 íå äîâåðÿåò èçíà÷àëüíî LJ2, ïîñêîëüêó èíà÷å êàæäûé æåëàþùèé ìîæåò ñõâàòèòü feed îò ëþáîãî LJ è âûëîæèòü èíôîðìàöèþ íàðóæó (âûëîæèòü, å¸, âïðî÷åì, ñìîæåò è òàê ëþáîé, íî åãî ìîæíî áóäåò îïåðàòèâíî îòðåçàòü îò feed'à).
ó trusted party áóäåò òà æå ïðîáëåìà -- ñ ÷åãî åìó êîìó-òî äîâåðÿòü? îòðåçàíèå îò ôèäà â ñèììåòðè÷íîé ñõåìå äåëàåòñÿ ñîâåðøåííî òàêæå -- ðàçðûâîì èíäèâèäóàëüíîãî peer-à. â îáùåì, êðîìå ñíèæåíèÿ íàäåæíîñòè, ýôôåêòîâ îò ââåäåíèÿ öåíòðàëüíîãî óçëà ÿ ïîêà íå âèæó.
no subject
Date: 2001-11-08 03:06 pm (UTC)no subject
Date: 2001-11-08 03:08 pm (UTC)no subject
Date: 2001-11-08 03:28 pm (UTC)no subject
Date: 2001-11-08 04:20 pm (UTC)Òî åñòü, òåõíè÷åñêè àâòîðèçàöèÿ ìîæåò âûãëÿäåòü ïî-äðóãîìó, íî èäåÿ ñ JDC êàê î
æþðè, ïðèíèìàþùåì ðåøåíèÿ, ìîæåò îêàçàòüñÿ âïîëíå äåìîêðàòè÷íîé.
no subject
Date: 2001-11-08 04:31 pm (UTC)Ýòî ÷èñòî ñîöèàëüíàÿ ïðîáëåìà, íå òåõíè÷åñêàÿ. Äîãîâîðèòñÿ î áàçîâûõ ïðàéâàñè ïîëèòèêàõ -- ýòî ýëåìåíòàðíî, êàêàÿ á òàì íè áûëà ýòè÷åñêàÿ ñèíãóëÿðíîñòü íà òîì êîíöå.
Íó ïðàâäà æå, íè÷åãî ñâåðõäåìîêðàòè÷íîãî ÿ â öåíòðàëüíîì óçëå íå âèæó. Íàïðîòèâ, ïðàêòèêà ïîêàçûâàåò, ÷òî ëþáàÿ öåíòðàëèçîâàííàÿ authority îêàçûâàåòñÿ ïîñòîÿííî ñîáëàçíÿåìà ñîâñåì íåäåìîêðàòè÷åñêèìè èäåÿìè. Îïÿòü æå, ýòîìó ìîæíî ïðîòèâîñòîÿòü, íî çà÷åì ñîçäàâàòü òàêîé ñîáëàçí?  ÷åì äåìîêðàòè÷íîñòü ïðîöåäóðû, êîãäà íåêèé íåðîäíîé òåáå öåíòð ïðèíèìàåò ðåøåíèå, ïèðèòüñÿ òåáå ñ òàêèì-òî èëè íå ïèðèòüñÿ?
no subject
Date: 2001-11-08 04:47 pm (UTC)no subject
Date: 2001-11-08 04:52 pm (UTC)ïðåäñòàâü ñåáå ñåðâåðà À, Á è Â, òàêèå, ÷òî À è Á õîòÿò èìåòü ïèð, Á è  õîòÿò èìåòü ïèð, À è  íå õîòÿò èìåòü ïèð. ÷òî ìîæåò áûòü åñòåñòâåííåå, ÷åì èíäèâèäóàëüíûå ïèðîâûå ëèíêè ïðè ýòîì?
no subject
Date: 2001-11-08 04:59 pm (UTC)no subject
Date: 2001-11-08 05:10 pm (UTC)êàê ðàç ïðèâåäåííûé ðàñêëàä ñîâåðøåííî íîðìàëåí. Êîðïîðàöèÿ À èìååò ñâîé ñåðâåð è ïèðèòñÿ ñ Á, Â, è Ã. Êîðïîðàöèÿ Ä ïîäíÿëà ñâîé ñåðâåð, è çàõîòåëà ïîïèðèòüñÿ ñ À. À äîâåðÿåò Ä, Ä äîâåðÿåò À, îñòàëüíûå íè÷åãî ïðî Ä íå çíàþò. Îòêàçàòü âîïðåêè æåëàíèþ îáåèõ ñòîðîí ïèðà? Ñîãëàñèòüñÿ âîïðåêè æåëàíèþ âñåõ îñòàëüíûõ?
Ãëàâíîå, ñîâñåì íå ïîíèìàþ, çà÷åì. Íå âèæó íèêàêîãî àñïåêòà, â êîòîðîì öåíòð óïðîùàåò æèçíü. Óñëîæíåíèé -- ìàññà.
no subject
Date: 2001-11-08 05:25 pm (UTC). îíè ïîäåëåíû íà ðèëìû;
. ïîëüçîâàòåëè Ä íå ìîãóò äîñòóïàòüñÿ äî æóðíàëîâ íà ñåðâåðàõ Á, Â è Ã.
Òàê? Åñëè äà, òî êàêîé ñìûñë â òàêîì æ¸ñòêî ðàçãðàíè÷åííîì êîììüþíèòè? Ñâîáîäà ïîëüçîâàòåëåé óçëà Ä îãðàíè÷åíà åù¸ ñèëüíåå, ïîòîìó êàê îíè íå ìîãóò âëèÿòü íà æåëàíèå "ïîïèðèòüñÿ" ñ óçëàìè Á, Â, à è ïðî÷ ïðî÷.
no subject
Date: 2001-11-08 05:31 pm (UTC)ìîãóò äîñòóïàòüñÿ. íå ìîãóò âêëþ÷àòü âî ôðåíäëèñòû. ýòî íå îãðàíè÷åíèå ñâîáîäû -- íèêòî íå ìåøàåò çàðåãèñòðèòüñÿ íà À,  èëè à è èìåòü ôàí òîâàðíÿêàìè. ó íèõ ìîãóò áûòü ñâîè ïðè÷èíû æèòü íà Ä -- like corporate policy èëè ñêîðîñòü/íàäåæíîñòü èëè åùå ÷òî. èõ äåëî.
no subject
Date: 2001-11-08 05:37 pm (UTC)no subject
Date: 2001-11-08 05:42 pm (UTC)no subject
Date: 2001-11-08 05:48 pm (UTC)no subject
Date: 2001-11-08 05:56 pm (UTC)no subject
Date: 2001-11-08 06:05 pm (UTC)no subject
Date: 2001-11-08 04:41 pm (UTC)no subject
Date: 2001-11-08 04:48 pm (UTC)no subject
Date: 2001-11-08 05:03 pm (UTC)