#java #asp.net-web-api #protocol-buffers #data-transfer
#java #asp.net-веб-api #протокол-буферы #передача данных
Вопрос:
У меня есть 2 требования, оба из которых связаны с передачей данных. В первом у меня есть приложение «A», у которого есть данные в промежуточной таблице базы данных, эти данные должны быть переданы в другое приложение «B». Здесь имеется около 50-60 тысяч записей, которые необходимо передавать ежедневно. Я хочу знать, каков наилучший способ передачи этого? должен ли я по-прежнему следовать старому школьному методу создания файла и его передачи или использовать веб-API или что-то еще? Пожалуйста, предложите что-нибудь на JAVA.
Во втором у меня есть файл, который необходимо перенести из приложения «A» в приложение «B». Размер файла составляет около 10 ГБ. каков наилучший способ достижения этого? Я посмотрел на IBM ESB, есть ли какая-либо другая лучшая альтернатива?
Комментарии:
1. Привет, кто-нибудь может помочь мне понять, могу ли я использовать буферы протокола?
Ответ №1:
Лучше всего это делать вне какого-либо API, потому что это, скорее всего, займет довольно много времени.
Мое предложение состоит в том, чтобы экспортировать данные в csv, заархивировать их, перенести в другую систему, например, через ftp.
Во второй системе вам понадобится что-то, что отслеживает папку, в которой вы размещаете данные по ftp, и эта другая вещь позаботится о передаче данных во вторую систему. Я настроил такую систему, используя облако Azure, например, с помощью Webjobs, и она работала очень хорошо.
Вы также можете придумать что-то еще, подходящее для вашего конкретного случая.
Комментарии:
1. буфер протокола Google тоже не решит проблему с помощью API?