커넥터 스냅샷

Prev Next
Rollout Ongoing

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 Connectors

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.

New Restore Behavior

Starting from r345, we will start introducing the new restore behavior. See the section below for more information.

커넥터는 Tulip 애플리케이션의 작동에 있어 핵심적인 역할을 합니다. 앱 로직과 마찬가지로, 배포 후 안정성을 유지하는 것이 당사의 최우선 과제입니다. 당사는 애플리케이션의 개발 버전에 대한 변경 사항이 프로덕션 환경의 앱 성능에 영향을 미치지 않도록 하는 것을 목표로 합니다.

앱이 게시되면 애플리케이션 내 커넥터는 “스냅샷” 상태가 됩니다. 즉, 게시 후 기존 커넥터 함수 컨텍스트에 대한 수정 사항이 현장에서 사용 중인 애플리케이션에 부정적인 영향을 미치지 않습니다.

커넥터 스냅샷에 대한 수동 배포가 활성화된 경우, 이미 배포된 앱에서 사용 중인 커넥터에 새로운 구성을 적용할 수 있습니다.

screely-1697557041460

스냅샷 생성 및 복원 동작 개선

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 버전부터 계정 소유자는 ‘계정 설정’ > ‘커넥터’ > ‘스냅샷 생성 동작’으로 이동하여 ‘게시 시 스냅샷 생성’ 옵션을 토글함으로써, 게시된 앱이나 자동화에서 사용되는 커넥터 함수의 스냅샷 생성 동작을 제어할 수 있습니다. 이 설정은 기본적으로 활성화되어 있습니다.

앱

우선, 애플리케이션의 부피를 줄이고 유연성을 높이기 위해, 앱을 게시하거나 가져올 때 커넥터 전체 대신 커넥터 기능에 대한 스냅샷 생성을 시작할 예정입니다.

image.png

위 경로에서 설명한 바와 같이, 앱을 복원할 때 커넥터 함수에 아무런 변경 사항이 없는 경우 이전 스냅샷을 활용합니다.

함수를 변경하고자 하는 경우, 다음 두 가지 옵션이 있습니다:

  • 옵션 1: 앱 내에서 해당 커넥터 함수를 생성하고, 그 스냅샷의 복사본으로 대체합니다. 즉, 커넥터 내에 새로운 커넥터 함수 (‘함수 1의 복사본’) 가 생성되며, 이 함수가 앱 전체에서 사용됩니다. ‘함수 1의 복사본’은 스냅샷 이 아니므로 , 이 함수의 개발 버전을 자유롭게 편집할 수 있습니다.

Image

Image

  • 옵션 2: 드롭다운 메뉴를 사용하여 스냅샷 함수를 다른 커넥터 함수로 변경합니다.

이제 트리거 편집기에서 스냅샷을 확인하여, 해당 커넥터 함수가 실제 사용 환경에서 어떻게 동작하는지 확인하거나 이해할 수 있습니다.

자동화

자동화가 게시되면 애플리케이션 내의 커넥터 함수에 대한 스냅샷이 생성됩니다. 즉, 게시 후 기존 커넥터 함수 컨텍스트에 대한 수정 사항이 사용 중인 자동화에 부정적인 영향을 미치지 않습니다.

앱/자동화 가져오기 흐름

가져오기 흐름 커넥터 함수는 두 자산 모두에서 유사한 경로를 따릅니다. 새로운 가져오기 동작에 대한 자세한 내용은 여기를 참조하십시오.

스냅샷 확인

특정 앱 버전과 관련된 스냅샷을 보려면 앱 개요 페이지의 "버전" 탭으로 이동하십시오. 각 버전에서 사용된 커넥터가 리소스 열에 나열됩니다.

Snapshot View

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

Read-Only View

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