Pull to refresh
16K+
6
wardcore@wardcore

User

15
Rating
1
Subscribers
Send message

По радиомодемам: идея понятна, но для ONYX это не тот путь. Чтобы пользоваться одной фичей мессенджера, нужно докупить отдельное железо, что повышает порог входа. Meshtastic уже закрывает сценарий для тех, кому это реально нужно. Я бы хотел минимальный порог входа, и привычные устройства.

По Yggdrasil хорошее наблюдение. WardLink сейчас делает discovery через mDNS, поэтому сразу через Yggdrasil не заработает. Но если добавить ручное указание адреса пира, логика синхронизации не меняется вообще, всё остальное работает поверх любого IP. Возьму на вооружение)

По нагрузке: WardLink pull-based - сначала тянет манифест, сравнивает, запрашивает только то, чего нет.

P.S: WardLink кстати тоже many-to-many - до 5 устройств, изменение на одном расходится по всем. Конфликты решаются через last-write-wins по timestamp (об этом я уже писал). Для мессенджера хватает вполне хватает, а одновременно редактировать одно сообщение с двух офлайн устройств это уже экзотика)

ONYX не полностью self-hosted в данный момент. Сейчас в нем поддерживаются лишь self-hosted группы и каналы, которые могут быть развернуты для каких то приватных сообществ, или просто теми кто не хочет зависеть от блокировок. Центральный сервер нужен если в приоритете скорость доставки.

в таблице говорится про центральный сервер, не уточнил этот момент

она и написана на rust (self-hosted)

Information

Rating
613-th
Registered
Activity

Specialization

Десктоп разработчик, Фулстек разработчик
Ведущий
Git
SQL
Linux
Docker
Базы данных
C++
Visual Studio
.NET
MySQL
Nginx