프로젝트 소개

Temporal은 개발자가 Workflow라고 불리는 애플리케이션 로직 단위를 탄력적인 방식으로 실행할 수 있게 해주는 내구성 있는 실행 플랫폼입니다. 이는 간헐적인 장애를 자동으로 처리하고 실패한 작업을 재시도하여 확장 가능한 애플리케이션의 신뢰성을 보장하도록 설계되었습니다. 주요 구성 요소 및 기능은 다음과 같습니다: - Temporal Server: 워크플로우 실행을 관리하는 핵심 엔진입니다. - Temporal CLI: 서버와 상호작용하고, 네임스페이스를 관리하며, 워크플로우 목록을 확인하기 위한 명령줄 인터페이스입니다. - Temporal Web UI: 실행 중인 워크플로우를 모니터링하고 보기 위한 시각적 인터페이스입니다. - 다국어 지원: 이 저장소에는 서버 소스 코드가 포함되어 있지만, 워크플로우, 액티비티 및 워커는 지원되는 다양한 언어(Go 및 Java 등)를 사용하여 구현할 수 있습니다. Temporal은 Uber의 Cadence에서 포크되어 시작되었으며, Temporal Technologies에 의해 개발되었습니다.