В разных странах есть два сервера LAMP, A и B.Один раз в день A получает обновленный набор данных, который должен обрабатываться на B. Как лучше всего установить связь между ними?
Предполагаемый размер обновления - 20 МБ сжатых данных.
Опции, которые приходят мне в голову:
- curl POST-запрос, загрузка сжатых данных в JSON;
- SQL-дамп таблицы tmp, сжатые, затем rsync'ed toБ. Наблюдая за конкретной папкой для обновления.Затем импортирование таблицы и обработка;
- Очередь сообщений с RabbitMQ или Amazon Simple Queue;
- .. другой вариант?
Если у вас есть опыт работы с подобнымзадачи, пожалуйста, поделитесь своими мыслями.