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부터 다중 노드 환경에서 서비스의 두 인스턴스를 실행할 수 있습니다. 중복성을 제공한다는 점에서 두 인스턴스를 실행하는 것이 좋습니다. 두 번째 인스턴스는 아직 메시징 서비스가 구성되어 있지 않은 모든 노드에 추가할 수 있습니다. 다중 노드 클러스터에서 두 개 인스턴스를 초과하여 추가할 수 없습니다.