[🌐EN](<https://synctree-guide.notion.site/Operator-c92f119a0b054c4f9461891f35ec90f9>)
본 문서에서는 Transfer와 Response, Context의 블록의 사용 방법에 대해 설명합니다.
▶ Plan Control
- Operator > Async Block은 구독하신 Plan에 의해 제어합니다.
- 요금제에 포함되지 않은 Async Block을 사용할 경우, 저장 시 경고 메시지(
There are unavailable blocks included. Please check and try again.
)가 노출됩니다.
|
Free |
Starter |
Plus |
Pro |
Enterprise |
Protocol |
|
|
|
|
|
▶ Transfer 블록셋
- Transfer 블록셋은 서버(서비스)로부터 특정 프로토콜을 통해 데이터 요청 및 명령을 요청하거나 응답을 처리할 때 사용합니다.
기능 |
설명 |
ID |
Transfer 블록셋의 고유한 ID로 블록 등록 시 자동 생성됩니다. |
protocol unit |
호출할 API의 protocol 블록셋을 등록합니다. |
contexts |
API를 실행한 이후 받아올 응답 객체를 Response Context 블록으로 정의합니다. |
▶ Async
- Async 통신용 Adapter Block 입니다.
- SyncTree는 위에 블록부터 하나씩 수행되는 ‘동기 처리’ 방식을 기본으로 하고 있습니다.
- 비동기 처리 방식으로 자원을 효과적으로 활용하여 더 빠르게 요청 작업을 수행할 수 있습니다.
동기 처리 |
비동기 처리 |
- 한 번에 하나의 작업을 수행한다. |
|
- 수행의 순서가 명확해 흐름을 예측하기 쉽다. | - 동시에 여러 작업을 수행하여 처리 속도가 빠르다.
- 무엇이 먼저 완료될 지 보장할 수 없어 흐름 예측이나 디버깅이 어렵다. |