IRONSOFTWAREHOME

理解IronPDF for Node.js中的IronPdfEngine

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

IronPDF for Node.js通過IronPdfEngine進行渲染。了解引擎的啟動方式以及如何擴展可以解釋在同一機器上運行多個實例時遇到的限制。

預設行為

預設情況下,IronPDF for Node.js會生成一個子程式,通過gRPC在端口33350與IronPdfEngine通信。 該引擎在本地運行並綁定於這個端口。

由於預設情況下端口是固定的,所以在同一台機器上運行兩個使用IronPDF的應用程式是被禁止的,除非更改端口。 當您需要並行運行多個應用程式實例時,請為每個應用程式實例分配獨立的引擎端口。

擴展

IronPdfEngine本身無法橫向擴展:已載入的PDF資料儲存在記憶體中,無法在引擎實例之間共享。 改為垂直擴展引擎,通過為實例提供更多資源。

應用程式仍然可以橫向擴展。 從Docker中提取IronPdfEngine並連接多個應用程式實例,或者將應用程式容器化,並在預設行為下讓每個橫向擴展的實例在自己的獨立容器中運行。

總結

  • IronPDF for Node.js 生成一個子程式,通過gRPC在端口33350與IronPdfEngine通信。
  • 在同一機器上運行多個應用程式實例需要為每個實例分配不同的引擎端口。
  • 除了預設情況,您可以從Docker中提取IronPdfEngine並將多個應用程式實例連接到它。
  • IronPdfEngine無法橫向擴展; 垂直擴展引擎,或者橫向擴展應用程式並讓每個實例在自己的獨立容器中運行。
Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備好開始了嗎?

版本:2026.6剛剛發布

立即獲取您的免費30天試用金鑰
無需信用卡或帳戶建立
Node.js模組下載PDF
使用npm安裝

版本: 2026.6

  1. 下載並安裝Node.js 12+。
  2. 在終端機中執行上述命令。

授權從$999

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費線上演示
Booking Badge

獲得來自全球數百萬工程師的信賴

Iron Software的客戶徽標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的資料將始終保密。
獲得來自全球數百萬工程師的信賴
Iron Software的客戶徽標
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立