beldmit: (Любовь к ближним)
[personal profile] beldmit
С отвращением надо признать, что Government Internet Shutdown без оглядки на collateral damage из исключения становится ещё одним признаком новой реальности.

Индия отрезала интернет в Кашмире.

Date: 2019-08-17 07:38 am (UTC)
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
From: [personal profile] qkowlew
Интересно то, что ты сейчас дословно воспроизвёл один из стандартных ответов на мой вопрос к перешедшим в Телеграм и переставшим пользоваться другими каналами связи, вплоть до E-Mail.

Джабер, как тебе очевидно известно, уж точно на всех платформах есть.
И весьма удобные мессенджеры для него есть в количестве. :)

Date: 2019-08-17 01:54 pm (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

Идеальный мессенджер должен быть децентрализован (чтобы быть стойким к угрозе закрытия провайдера). В то же время он должен доставлять сообщения на все клиенты (а не на один с наивысшим приоритетом, как сделано by design в базовом XMPP).

Доставлять, вообще говоря, не то слово. Реализация «в лоб» требования «доставить на все клиенты получателя, активные на момент отправки» приводит к тому, что сообщение недоступно на девайсе, который в этот момент был неактивен.

Сообщение должно шифроваться публичными ключами всех клиентов отправителя и всех intended получателей, подписываться приватным ключом отправителя и заливаться в распределённый blob storage (по типу DHT или IPFS), а на клиенты получателя уходить нотификация «вам что-то новое, вот хэш блоба».

Date: 2019-08-21 11:25 am (UTC)
filin: (Default)
From: [personal profile] filin
Я в свое время перестал пользоваться джаббером из-за того, что он by design теряет сообщения на хреновых каналах.

Ну и да, указанная выше Димой проблема у него тоже есть, и она тоже большая.

Date: 2019-08-21 12:59 pm (UTC)
filin: (Default)
From: [personal profile] filin
Угу. Авторы XMPP ошибочно полагают, что TCP — протокол с надежной доставкой, и тупо полагаются на него. Типа, write() в буфер TCP завершился — сообщение считается доставленным на тот конец, никаких проверок этого факта не предусмотрено. А TCP — протокол с довольно настойчивой доставкой, но все же ненадежной. Ну и на действительно хреновом канале сам понимаешь, что происходит.

Date: 2019-08-23 12:50 pm (UTC)
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
From: [personal profile] qkowlew
Точно то же самое.
Аргументация "вот этот недостаток, я из-за него покинул эту технологию".

Как будто Телеграм, фейсбук Скайп и прочие мессенджеры ничего не теряют и всё всегда доставляют ровно так, как вы от них этого ожидаете...

Date: 2019-08-23 02:10 pm (UTC)
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
From: [personal profile] qkowlew
В настоящее время случаев потерь фрагментов переписки в хистори скайпа ЯВНО по его безобразному поведению - весьма не мало. Вплоть до того, что "в течение суток в чатике полная тишина, а два контрагента уже в нём разосрались между собой, а мне ни одной реплики не дошло."

Date: 2019-08-25 07:38 am (UTC)
filin: (Default)
From: [personal profile] filin
Фейсбуком не пользуюсь. Скайп используется только для видеосвязи, сообщения ему я не доверяю. Была одна группа именно скайповая, там... нет, не терялись. Но бывали очень сильно отложенные доставки. На несколько часов.

А телеграм ни разу не был замечен в потере сообщения. Зато неоднократно был замечен в работоспособности на канале, на котором не работает больше никто. Ни фейсбук, ни вотсап, ни вайбер, ни что там у китайцев, ни даже email. Телеграм пробивался. Упс...

Я бы с удовольствием пользовался распределенной системой. Лучше типа tox, которая от DNS не зависит. Была бы работоспособная. "Теряет сообщения" или "падает на ровном месте" — это НЕработоспособная. Ну, справедливости ради, "падает" — это вопрос к реализации, а не к протоколу, но все реализации tox делают именно это. Правда, устойчиво падают при попытке поднять видеосвязь, текст при простейших тестах вроде бы передавали, но много не тестировал — не об кого.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 06:27 pm
Powered by Dreamwidth Studios