T># Verstehen von IronPdfEngine in IronPDF for Node.js

IronPDF for Node.js führt das Rendering über IronPdfEngine aus. Das Verständnis, wie die Engine startet und skaliert, erklärt die Grenzen, auf die Sie stoßen, wenn Sie mehr als eine Instanz auf einem Rechner ausführen.

Standardverhalten

Standardmäßig startet IronPDF for Node.js einen Unterprozess, der über gRPC auf Port 33350 mit IronPdfEngine kommuniziert. Die Engine läuft lokal und ist an diesen Port gebunden.

Da der Port standardmäßig festgelegt ist, ist es nicht erlaubt, zwei Anwendungen, die IronPDF verwenden, auf derselben Maschine auszuführen, ohne ihn zu ändern. Geben Sie jeder Anwendungsinstanz ihren eigenen Engine-Port, wenn Sie mehr als eine parallel ausführen müssen.

Skalierung

IronPdfEngine selbst kann nicht horizontal skaliert werden: Geladene PDF-Daten befinden sich im Speicher und können nicht zwischen Engine-Instanzen geteilt werden. Skalieren Sie den Motor stattdessen vertikal, indem Sie der Instanz mehr Ressourcen geben.

Die Anwendung kann weiterhin horizontal skalieren. Ziehen Sie IronPdfEngine aus Docker und verbinden Sie mehrere Anwendungsinstanzen damit, oder dockerisieren Sie die App und führen Sie jede horizontal skalierte Instanz in ihrem eigenen isolierten Container unter dem Standardverhalten aus.

Zusammenfassung

  • IronPDF for Node.js startet einen Unterprozess, der über gRPC auf Port 33350 mit IronPdfEngine kommuniziert.
  • Mehrere App-Instanzen auf einer Maschine auszuführen erfordert einen anderen Engine-Port für jede Instanz.
  • Anstelle der Standardeinstellung können Sie IronPdfEngine aus Docker abrufen und mehrere Anwendungsinstanzen damit verbinden.
  • IronPdfEngine kann nicht horizontal skalieren; skalieren Sie es vertikal, oder skalieren Sie die Anwendung horizontal und lassen Sie jede Instanz in ihrem eigenen isolierten Container laufen.
Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.