мы можем использовать apache flink для генерации файлов pef / excel в реальном времени? - PullRequest
1 голос
/ 12 января 2020

В настоящее время у нас есть система, которая генерирует (экспортирует) файл Excel веб-страницы, где мы показываем много чисел в сетке пользовательского интерфейса. Эта система разработана с использованием Java языка программирования. Проблема, как число, если пользователи растут, сервис замедляется. Ниже приведены этапы работы сервиса высокого уровня.

  • Пользователь отправляет запрос на экспорт файла
  • Запрос получен службой генерации Excel, которая выполняет набор HTTP API вызывает и создает файл Excel, который загружается в облачное хранилище Google
  • В конце файл загружается пользователем

Так что мы можем использовать Apache Flink для параллельного экспорта файлов Excel?

Ответы [ 2 ]

4 голосов
/ 13 января 2020

Хотя вы, вероятно, могли бы реализовать это с помощью Apache Flink, я не думаю, что это хорошо подходит для этого приложения. Я бы посоветовал вам взглянуть на управляемую событиями, безсерверную вычислительную платформу.

1 голос
/ 14 января 2020

Я бы сказал, что лучше использовать архитектуру, управляемую событиями, а не Flink. Вы можете создать две службы, одну службу, которая обрабатывает HTTP-запросы и вставлять их в очередь / журнал (таким образом вы разделяете службы и легко увеличиваете пропускную способность, как и многие другие преимущества), и иметь другую службу, способную использовать эти события ранее. вставлять и генерировать файлы Excel

...