Tableau Server 消息服务

从版本 2019.4 开始,Tableau Server 消息服务使用 Apache ActiveMQ。这是一个发布/订阅平台,为微服务支持安全、可扩展、高性能和高度可用的面向消息的通信。消息服务用于为 Tableau Server 中微服务之间的通信提供支持。

服务器运行消息服务的单个实例。

进程消息服务
状态可以在“状态”页面上以及使用 tsm status -v 命令通过命令行查看消息服务的状态。有关详细信息,请参见查看服务器进程状态
日志记录存储库生成的日志位于 /var/opt/tableau/tableau_server/data/tabsvc/logs/activemqserver 中。有关详细信息,请参见Tableau Server 日志和日志文件位置

消息服务运行不正常所产生的影响

如果消息服务停止或无法启动,后果取决于您配置了一个还是两个消息服务实例。

消息服务的多个实例(多节点,版本 2020.1 及更高版本)

您可以配置两个消息服务实例,如果您有版本 2020.1 或更高版本,并且您有 Tableau Server 的多节点安装,那么您可以安装两个消息服务实例。在这种情况下,如果其中一个实例发生故障,另一个实例将处理所有流量,并且您可以移除出现故障的实例并重新安装实例。

消息服务的一个实例

如果有 Tableau Server 的单节点安装,则只能安装消息服务的单个实例。在这种情况下,如果配置的实例出现故障,Tableau Server 仍将工作,但状态将显示为“已降级”。

如果消息服务停止,只要计算机本身在其他方面是正常的,该服务就会自动重新启动。

多节点群集中的消息服务

在多节点群集中配置消息服务的方式取决于您运行的 Tableau Server 版本。在所有情况下,都必须运行消息服务的一个实例。

从版本 2020.1 开始,您可以在多节点环境中运行服务的两个实例。我们建议您运行两个实例,因为这将提供冗余。您可以将第二个实例添加到尚未配置消息服务的任何节点。在多节点群集中,添加的节点总数不能超过两个。

感谢您的反馈!您的反馈已成功提交。谢谢!