Постановка задачи: необходимо сгенерировать PDF-документы на основе данных, доступных в базе данных IBM Informix, и сохранить документы в удаленном месте.
Документы генерируются на основе первичного ключа, полученного из исходного запроса к базе данных. Для каждого документа (первичного ключа) данные страницы должны накапливаться в результате 3 или 4 отдельных запросов к разным таблицам. Этот процесс необходимо выполнить для каждого документа.
Размер: 500 тыс. документов.
Стек >: В настоящее время мы используем Java, и предпочтительно реализовать решение в том же стеке.
Предлагаемая реализация
Использование Spring Batch, следуйте инструкциям управляющий шаблон запроса и получить первичные ключи (скажем, 10 тыс.) в ItemReader. В ItemProcessor для каждого прочитанного элемента извлекайте остальные данные и создавайте документ с помощью OpenPDF. После создания документов сохраните пакет файлов в указанном месте с помощью ItemWriter.
Кто-нибудь может подсказать, является ли это оптимальным подходом для реализации этого?
Любая подробная помощь по этому вопросу будет очень признательна. Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... nd-openpdf
Создавайте PDF-файлы с помощью Spring Batch и OpenPDF [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Загружайте файлы с помощью SFTP в Python, но создавайте каталоги, если путь не существует.
Anonymous » » в форуме Python - 0 Ответы
- 90 Просмотры
-
Последнее сообщение Anonymous
-