Я создаю программу обработки файлов, которая запускает пользовательскую обработку для разных типов файлов. - PullRequest
0 голосов
/ 09 июля 2020

Пример использования: мне нужно создать программу, которая будет:

  1. запускаться в запланированное время дня
  2. принимать входной файл (текстовый файл) как минимум с 5k записей (может go до 20K)
  3. применить какой-то пользовательский лог c и преобразовать данные для генерации выходного файла, который будет использоваться другим процессом
  4. эта программа будет поддерживать различные типы форматов входных файлов, которые будут генерировать файлы разных форматов; а пользовательский logi c, расположенный посередине, будет отличаться для разных входных файлов формата.
  5. Я планирую использовать Tidal для запуска этого процесса (я открыт для других идей инициирования этого ежедневного процесса с помощью других инструментов чем Tidal)

Подход, который я планирую использовать:

  1. использовать C# и другие. Net каркасные технологии для создания этой программы
  2. создайте один централизованный исполняемый файл или это может быть даже конечная точка API централизованного отдыха, которая может принимать разные типы форматов.
  3. иметь исполняемый контейнер для вызова вышеуказанной централизованной программы (кода) из Tidal et al. *

Вопрос: Я в правильном направлении или совершенно не согласен. Буду признателен, если вы укажете мне некоторые лучшие практики / решения / проект для моего варианта использования. Спасибо.

...