.NET Core в UNIX для лучшей производительности? - PullRequest
0 голосов
/ 21 марта 2019

Мы создаем новое консольное приложение для обработки огромного количества PDF-файлов в день.Основной целью является достижение лучшей производительности и стабильности .Будет ли создание основного консольного приложения .NET и его развертывание на сервере UNIX повышать производительность по сравнению с сервером Windows?

Примечание: мы уже используем инфраструктуру TPL & PLINQ в .NET для обработкипараллельные файлы.

Средний объем в день = 50000 PDF-файлов в день

Операции с файлами

  1. Преобразование файлов Word / RTF в PDF с использованиемслова aspose для .net
  2. Чтение каждого содержимого страницы.
  3. Разделение PDF-файлов на основе бизнес-логики с использованием aspose pdf для .net
  4. Вставьте пустую страницу, чтобы начатькаждого файла PDF.
  5. Добавьте некоторый контент на только что вставленную титульную страницу.

Кроме того, есть ли в .NET доступные пакетные инфраструктуры (например, Spring в Java)

...