IRONSOFTWAREHOME

Compreendendo IronPdfEngine no IronPDF for Node.js

Curtis Chau
Curtis Chau
Updated: 29 de junho de 2026

IronPDF for Node.js faz sua renderização através de IronPdfEngine. Saber como o motor inicia e como ele escala explica os limites que você encontra ao executar mais de uma instância em uma máquina.

Comportamento padrão

Por padrão, IronPDF for Node.js inicia um subprocesso que se comunica com o IronPdfEngine via gRPC na porta 33350. O motor é executado localmente e está vinculado a essa porta.

Como a porta é fixa por padrão, executar duas aplicações que usam IronPDF na mesma máquina não é permitido sem alterá-la. Dê a cada instância de aplicação sua própria porta de motor quando precisar executar mais de um lado a lado.

Escalabilidade

O próprio IronPdfEngine não pode ser escalado horizontalmente: os dados de PDF carregados vivem na memória e não podem ser compartilhados entre instâncias do motor. Escale o motor verticalmente, em vez disso, dando à instância mais recursos.

A aplicação ainda pode escalar horizontalmente. Extraia IronPdfEngine do Docker e conecte várias instâncias de aplicação a ele, ou dockerize o aplicativo e execute cada instância escalada horizontalmente em seu próprio contêiner isolado sob o comportamento padrão.

Resumo

  • IronPDF for Node.js inicia um subprocesso que se comunica com o IronPdfEngine via gRPC na porta 33350.
  • Executar várias instâncias de aplicativo em uma máquina requer uma porta de motor diferente para cada instância.
  • Em vez do padrão, você pode puxar IronPdfEngine do Docker e conectar várias instâncias de aplicativos a ele.
  • IronPdfEngine não pode escalar horizontalmente; escalá-lo verticalmente, ou escalar horizontalmente a aplicação e deixar cada instância correr em seu próprio contêiner isolado.
Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Versão:2026.6recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Download do módulo Node.js para PDF
Instale com npm

Versão: 2026.6

  1. Baixe e instale o Node.js 12 ou superior.
  2. Execute o comando acima no terminal.

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Download do módulo Node.js para PDF
Instale com npm

Versão: 2026.6

  1. Baixe e instale o Node.js 12 ou superior.
  2. Execute o comando acima no terminal.

Licenças a partir de US$ 749