• Как передать данные между двумя сайтами?

    Maksclub
    @Maksclub Куратор тега Веб-разработка
    maksfedorov.ru
    Способы транспорта (сходу) :
    1. API на одной стороне в любом формате (json, xml, csv), и сборщик с другой стороны, который по крону к этому API обращается и забирает новые/все данные. В случае большого числа данных -- делать ограниченными порциями.
    2. брокер сообщений, то есть одна система при добавлении/изменении данных генерирует событие, которое пишется в брокер сообщений, который слушает другое приложение и данные забирает себе по каждому сообщению. В случае нагрузки в общем случае ничего не нужно особо делать, тк транспорт идет единичными порциями и сразу, если работает демон реалтайм
    3. все пишется в таблицы одной бд, одно пишет, другое читает
    Ответ написан
    Комментировать