@Jfresh
Full-Stack dev

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы