IRONSOFTWAREHOME
Curtis Chau
Curtis Chau
Updated: 29. Juni 2026

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 Handbücher.

...
Weiterlesen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $