Tableau Server 訊息傳送服務
自 2019.4 版開始,Tableau Server 訊息傳送服務使用 Apache ActiveMQ。這是一個發布/訂閱平台,可以為微服務提供安全、可擴充功能、可執行與極具可用性的訊息導向通訊。訊息傳送服務用於支援 Tableau Server 中的微服務之間的通訊。
預設情況下,伺服器執行訊息傳送服務的單一執行個體。在版本 2020.1 及更高版本中,若有 Tableau Server 的多節點執行個體,則可以設定訊息服務的第二個執行個體。
處理序 | 訊息傳送服務 |
狀態 | 訊息傳送服務的狀態可以在「狀態頁面」與使用 tsm status -v 命令的命令列中檢視。有關詳情,請參閱檢視伺服器處理序狀態。 |
記錄 | 閘道處理序產生的記錄位於 。有關詳情,請參閱Tableau Server 記錄檔和記錄檔位置。 |
如果訊息傳送服務無法正常運作的影響
如果訊息服務失敗或無法啟動,實際影響取決於設定的訊息服務使用一個還是兩個執行個體。
訊息傳送服務的多個執行個體(多節點,2020.1 版及更新版本)
如果使用 2020.1 版或更新版本,可以設定兩個訊息傳送服務執行個體,且有 Tableau Server 的多節點安裝。在這種情況下,如果一個執行個體故障,另一個執行個體將處理所有流量,可以移除並重新安裝故障的執行個體。
訊息傳送服務的單一執行個體
如果您有 Tableau Server 的單節點安裝,則受限於使用訊息服務的單一執行個體。在這種情況下,如果設定的執行個體失敗,Tableau Server 將繼續執行,但狀態將顯示為「已降級」,並且在訊息服務關閉時傳送到訊息服務的任何事件訊息都可能會遺失,即使該服務重新啟動。事件訊息包括專案的權限變更。
若該訊息服務停止,只要電腦本身正常運作,其會自動重新啟動。
多節點叢集中的訊息傳送服務
設定多節點群集中訊息傳送服務的方式,取決於您執行的 Tableau Server 版本。所有情況下都必須執行訊息傳送服務的單一執行個體。
從 2020.1 版開始,您可以在多節點環境中執行服務的兩個執行個體。建議您執行兩個執行個體,因為這將可提供備援。您可以將第二個執行個體新增到尚未設定訊息傳送服務的任何節點。在多節點叢集中,總計不能新增超過兩個執行個體的。