ANTONOVCODER Telegram 12
Media is too big
VIEW IN TELEGRAM
Сделал прототип синхронизации методом детерминизма. В текущем виде создается сервер и несколько клиентов. Далее каждый клиент шлет только свои изменения серверу. Сервер кладет изменения себе в тайм-лайн. Затем пересылает изменения клиентов друг другу.

Очевидно, что пересылать надо только минимальную информацию. Это достигается подходом "пинг-понг". Отправитель (источник) шлет данные получателю пока не получит подтверждение. Как только получил - останавливается. Причем повторно отсылать можно через таймер. Если нужна быстрая синхронизация (как в мультиплеер играх) то тут таймеры не нужны - нужно максимально быстро доставить информацию. Но если у нас синхронизация файлов в фоновом режиме - то можно добавить таймеры.

Таким образом мы синхронизиурем все тайм-лайны изменений. Каждый клиент применяет эти изменения на опорное (начальное) состояние и получает последнее. Но поток изменений может быть большим и пересчитывать каждый кадр одно и тоже просто не целесообразно. Поэтому есть вопрос - как определить новый опорный кадр? Очевидно, что это можно сделать на сервере, так как у него есть вся информация. Либо сервер будет пересылать эту информацию клиентам.

Подробнее рассказываю в видео.

ВК



tgoop.com/antonovcoder/12
Create:
Last Update:

Сделал прототип синхронизации методом детерминизма. В текущем виде создается сервер и несколько клиентов. Далее каждый клиент шлет только свои изменения серверу. Сервер кладет изменения себе в тайм-лайн. Затем пересылает изменения клиентов друг другу.

Очевидно, что пересылать надо только минимальную информацию. Это достигается подходом "пинг-понг". Отправитель (источник) шлет данные получателю пока не получит подтверждение. Как только получил - останавливается. Причем повторно отсылать можно через таймер. Если нужна быстрая синхронизация (как в мультиплеер играх) то тут таймеры не нужны - нужно максимально быстро доставить информацию. Но если у нас синхронизация файлов в фоновом режиме - то можно добавить таймеры.

Таким образом мы синхронизиурем все тайм-лайны изменений. Каждый клиент применяет эти изменения на опорное (начальное) состояние и получает последнее. Но поток изменений может быть большим и пересчитывать каждый кадр одно и тоже просто не целесообразно. Поэтому есть вопрос - как определить новый опорный кадр? Очевидно, что это можно сделать на сервере, так как у него есть вся информация. Либо сервер будет пересылать эту информацию клиентам.

Подробнее рассказываю в видео.

ВК

BY Серёга Антонов


Share with your friend now:
tgoop.com/antonovcoder/12

View MORE
Open in Telegram


Telegram News

Date: |

A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first. Avoid compound hashtags that consist of several words. If you have a hashtag like #marketingnewsinusa, split it into smaller hashtags: “#marketing, #news, #usa. Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp. Hui said the messages, which included urging the disruption of airport operations, were attempts to incite followers to make use of poisonous, corrosive or flammable substances to vandalize police vehicles, and also called on others to make weapons to harm police. Content is editable within two days of publishing
from us


Telegram Серёга Антонов
FROM American