Ответы пользователя по тегу Синхронизация данных
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Мне постоянно советуют rsync

    Неужели такая странная хотелка, что нет готового решения?

    Так тебе и советуют готовое отличное решение.

    , но это же просто продвинутая замена scp. Там даже для обратной синхронизации надо его запускать второй раз с другим направлением.

    Нет, это не замена scp. То, что используется тот же протокол не значит что работает одинаково. rsync умеет обновлять файлы частично, экономит трафик.

    Вот пишу я какой-то код на ноуте. А запускаю на сервере. Как мне самым простым способом синхронизировать две директории — локальную и серверную?

    Обычно для таких вещей используют систему контроля версий, что гораздо лучше чем просто синхронизация директорий.

    В твоих требованиях противоречия.
    То тебе нужно, чтоыб какие-то файлы не синкались. То есть уже нужно поддерживать список исключений и возможно настраивать его на каждом сервере.
    Потом у тебя день поработать на каком-то сервере, а завтра на другом. То есть ситуация, когда у тебя 5-10 серверов и ноут будут синкаться друг с другом?
    Потом ты хочешь "готовое решения", но не хочешь ставить его на каждый сервер/ноут и настраивать. Ну вот есть какой-нить unison, который синкает в обе стороны за один запуск, но его нужно будет и ставить и настраивать как и synthing, который ты не хочешь ставить или настраивать.

    Я бы не парился, а просто юзал приватный git репозиторий, который легко поставить везде. И в гите не обязательно сотни веток и даже коммит можешь просто ребейзить постоянно, чтобы был один.
    Или rsync который уже обычно есть почти везде и который понятно как работает.

    Или уж настрой тот же synthing, а настройку добавь себе в гитхаб, чтобы можно было скриптом скачать готовый сетап и все.
    Ответ написан
    8 комментариев
  • Как спроектировать систему модификаций в сессионной онлайн игре так, чтобы избежать проблему рассинхрона модов разных версий?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Вопрос непонятен.
    Вы говорите про какую-то конкретную игру, где уже реализована работа с модами?

    Если вы говорите про свою, то реализуйте обновление модов так, чтобы сервер не перегружался каждый раз. Делайте модерацию модов, делайте авторизированных пользователей, которые могут загружать моды. Почему тормозит, если хостом является игрок с узким каналом? Не обязательно же этого игрока подключать к игре. Мод может загрузиться неторопясь в отдельную папку, а уже потом примениться к серверу, и остальные игроки уже получат мод с сервера, а не с игрока. Опять же, перегружать сервер можно между сессиями, а не посреди игры.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    1. Вообще-то гит как раз и предназначен для этого.
    Работайте в фича-ветке, и пушьте изменения перед уходом.

    2. Слегка оверхед, но поднимите где-нибудь виртуалку, поставьте весь нужный софт и работайте исключительно на виртуалке, подключаясь к ней откуда угодно.
    Ответ написан
  • Как организовать файловый обмен 200+ компьютеров?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Syncthing и BTtorrent Sync - собственное два самых подходящих решения.
    И Syncthing во многом считается лучше, так что просто настраивайте ваших 200 каталогов - должно нормально работать.
    Ответ написан
    5 комментариев
  • Нужна бесплатная прога для двухстороней синхронизации.?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    nnbackup бесплатна для домашнего юзера.
    Ответ написан
    Комментировать
  • Возможно ли работать на одной операционной системе используя 2 компьютера одновременно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    То, что вы описываете, называется кластер.
    Но для работы в кластере, приложения должны быть специальным образом написаны, понимая что они будут работать на распределенных системах. Конкретно автокад и фотошоп так не смогут.
    Ответ написан
    Комментировать