Генерация отчета в Jsreport в приложении nodejs - PullRequest
0 голосов
/ 30 сентября 2018

все у меня есть вопрос, что я работаю над проектом с использованием Front-end Angular.js, Backend API с использованием проекта Node.js и MongoDB.Я должен сгенерировать какой-нибудь отчет.Я нашел jsreport это хороший вариант.теперь я устанавливаю jsreport в своем приложении Node.js, используя эту команду npm i -g jsreport-cli jsreport init jsreport configure jsreport start

Обратите внимание, что я создал этот jsreport в том же проекте nodejs.Мой вопрос, это хорошая практика или делает отдельный проект, так как jsreport будет использовать другой порт.

1 Ответ

0 голосов
/ 03 июля 2019

Для моего приложения рекомендуется использовать отдельный экземпляр для jsReport по причине масштабирования.Рендеринг отчетов - это сложный процесс в jsReport, если он находится на том же экземпляре / порте, он будет использовать этот процесс, который следует использовать для логики приложения.Я всегда разделяю его, поэтому, если мне нужно масштабировать свои отчеты, я просто создаю только несколько экземпляров отчетов и выполняю балансировку нагрузки.Docker и kubernetes могут помочь вам легко масштабировать

...