This document provides information about a new feature added to our product. Please note that this feature might be disabled for certain instances. If you wish to enable this feature, please contact Support at Support@tulip.co.
개요
MQTT connector configurations are not snapshot during app/automation publication to avoid cases where multiple clients could attempt to connect with a duplicate Client ID simultaneously.
Starting from r345, we will start introducing the new restore behavior. See the section below for more information.
커넥터는 Tulip 애플리케이션의 작동에 있어 핵심적인 역할을 합니다. 앱 로직과 마찬가지로, 배포 후 안정성을 유지하는 것이 당사의 최우선 과제입니다. 당사는 애플리케이션의 개발 버전에 대한 변경 사항이 프로덕션 환경의 앱 성능에 영향을 미치지 않도록 하는 것을 목표로 합니다.
앱이 게시되면 애플리케이션 내 커넥터는 “스냅샷” 상태가 됩니다. 즉, 게시 후 기존 커넥터 함수 컨텍스트에 대한 수정 사항이 현장에서 사용 중인 애플리케이션에 부정적인 영향을 미치지 않습니다.
커넥터 스냅샷에 대한 수동 배포가 활성화된 경우, 이미 배포된 앱에서 사용 중인 커넥터에 새로운 구성을 적용할 수 있습니다.

스냅샷 생성 및 복원 동작 개선
Starting from r345, we will start introducing improvements to our current snapshotting behavior for connectors. This is a stepping stone for our upcoming versioning improvements.
r386 버전부터 계정 소유자는 ‘계정 설정’ > ‘커넥터’ > ‘스냅샷 생성 동작’으로 이동하여 ‘게시 시 스냅샷 생성’ 옵션을 토글함으로써, 게시된 앱이나 자동화에서 사용되는 커넥터 함수의 스냅샷 생성 동작을 제어할 수 있습니다. 이 설정은 기본적으로 활성화되어 있습니다.
앱
우선, 애플리케이션의 부피를 줄이고 유연성을 높이기 위해, 앱을 게시하거나 가져올 때 커넥터 전체 대신 커넥터 기능에 대한 스냅샷 생성을 시작할 예정입니다.

위 경로에서 설명한 바와 같이, 앱을 복원할 때 커넥터 함수에 아무런 변경 사항이 없는 경우 이전 스냅샷을 활용합니다.
함수를 변경하고자 하는 경우, 다음 두 가지 옵션이 있습니다:
- 옵션 1: 앱 내에서 해당 커넥터 함수를 생성하고, 그 스냅샷의 복사본으로 대체합니다. 즉, 커넥터 내에 새로운 커넥터 함수 (‘함수 1의 복사본’) 가 생성되며, 이 함수가 앱 전체에서 사용됩니다. ‘함수 1의 복사본’은 스냅샷 이 아니므로 , 이 함수의 개발 버전을 자유롭게 편집할 수 있습니다.


- 옵션 2: 드롭다운 메뉴를 사용하여 스냅샷 함수를 다른 커넥터 함수로 변경합니다.
이제 트리거 편집기에서 스냅샷을 확인하여, 해당 커넥터 함수가 실제 사용 환경에서 어떻게 동작하는지 확인하거나 이해할 수 있습니다.
자동화
자동화가 게시되면 애플리케이션 내의 커넥터 함수에 대한 스냅샷이 생성됩니다. 즉, 게시 후 기존 커넥터 함수 컨텍스트에 대한 수정 사항이 사용 중인 자동화에 부정적인 영향을 미치지 않습니다.
앱/자동화 가져오기 흐름
가져오기 흐름 커넥터 함수는 두 자산 모두에서 유사한 경로를 따릅니다. 새로운 가져오기 동작에 대한 자세한 내용은 여기를 참조하십시오.
스냅샷 확인
특정 앱 버전과 관련된 스냅샷을 보려면 앱 개요 페이지의 "버전" 탭으로 이동하십시오. 각 버전에서 사용된 커넥터가 리소스 열에 나열됩니다.

스냅샷을 클릭하면 해당 애플리케이션에서 사용된 커넥터 버전의 읽기 전용 보기를 확인할 수 있습니다. 이를 통해 게시 시점의 커넥터 구성을 검토할 수 있습니다.

이 설명을 통해 Tulip 애플리케이션 내에서 커넥터와 스냅샷이 어떻게 작동하는지 명확히 이해하시길 바랍니다.

