@Jfresh
Full-Stack dev

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

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

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

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