이벤트
결제, 게임 세션, KYC 확인, 보너스, 플레이어 프로필 또는 기타 객체의 변경 기록.
메시지 생성과 서명 검증부터 수신 확인, 재전송 및 오류 모니터링까지 시스템 간 상태와 이벤트를 안정적으로 전달하도록 구성합니다.
식별자, 유형, 시간, 객체, 상태 및 관련 데이터를 지정합니다.
HTTPS를 통해 서명과 제한된 타임아웃으로 이벤트를 전송합니다.
검증 후 이벤트를 저장하고 빠르게 성공 HTTP 응답을 반환합니다.
간격을 늘려 재전송하고 전달되지 않은 이벤트를 분석용으로 보관합니다.
발신자가 전달을 재시도할 수 있으므로 수신자는 출처를 검증하고 수신을 확인하며 각 이벤트를 한 번만 적용해야 합니다.
결제, 게임 세션, KYC 확인, 보너스, 플레이어 프로필 또는 기타 객체의 변경 기록.
수신자는 이벤트를 검증하고 안정적으로 저장한 후 성공 HTTP 응답을 반환합니다.
재전송과 대사는 어느 한 시스템의 일시적 이용 불가 이후 데이터 복구를 지원합니다.
일관된 메시지 구조는 검증, 라우팅, 중복 방지 및 다양한 이벤트 유형 지원을 단순화합니다.
시스템이 재전송을 인식하고 처리 이력을 찾는 데 사용하는 고유 값.
발생한 변경과 처리 방법을 정의하는 명확하고 안정적인 이름.
합의된 형식과 시간대의 이벤트 생성 날짜 및 시간.
결제, 플레이어, 라운드, 요청, 보너스 또는 기타 객체의 유형과 식별자.
버전 번호는 활성 통합을 중단하지 않고 메시지 구조를 안전하게 변경하는 데 도움을 줍니다.
원본 요청, 거래, 세션 또는 관련 작업 체인의 식별자.
올바른 라우팅에 필요한 브랜드, 프로젝트, 시장, 환경, 제공업체 및 기타 데이터.
변경을 처리하거나 이후 API 요청을 수행하는 데 필요한 최소 필드 집합.
JSON 형식을 변경하기 전에 원본 요청 본문을 기준으로 서명을 검증합니다.
이벤트 시간이 허용 범위를 벗어나면 요청을 거부합니다.
합의된 비밀값과 HMAC 또는 디지털 서명 알고리즘을 사용합니다.
이벤트가 이미 적용되지 않았는지 확인하고 검증 결과를 저장합니다.
발신자는 성공 수신, 일시적 오류 및 영구 실패를 구분해야 하며 수신자는 빠르고 명확하게 응답해야 합니다.
이벤트가 검증되고 후속 처리를 위해 안정적으로 저장되었음을 확인합니다.
발신자에게 응답하기 전에 오래 걸리는 처리를 하지 말고 먼저 이벤트를 저장합니다.
일시적 네트워크 오류, 이용 불가 또는 응답 없음 이후 전달을 다시 시도합니다.
추가 부하를 만들지 않도록 시도 간 대기 시간을 점진적으로 늘립니다.
모든 시도를 소진한 후 이벤트를 진단 및 수동 처리를 위해 보관합니다.
운영 담당자는 새 처리를 생성하지 않고 선택한 이벤트를 다시 전송할 수 있습니다.
시도 횟수, 응답, 최근 오류 및 다음 전달 시간을 추적합니다.
오류가 증가하거나 재시도가 소진되거나 이벤트가 큐에 누적되면 팀에 알립니다.
수신자는 단일 전달이나 엄격한 이벤트 순서에 의존해서는 안 됩니다.
성공 전달, 잘못된 서명, 중복, 느린 응답, 순서가 뒤바뀐 이벤트 및 장애 후 복구를 테스트합니다.
변조된 메시지, 알 수 없는 키, 만료된 타임스탬프 및 지원되지 않는 알고리즘.
같은 이벤트가 처리 완료 전후에 여러 번 도착합니다.
수신자의 응답이 너무 늦거나 연결이 끊기거나 수신 확인이 발신자에게 도달하지 않습니다.
최종 상태가 중간 상태보다 먼저 도착하고 오래된 이벤트가 새로운 이벤트 이후에 전달됩니다.
HTTP 5xx 오류, DNS, TLS, 요청 빈도 제한 및 재시도 완전 소진을 테스트합니다.
모든 시도, 응답, 오류 및 수동 재전송 결과를 이벤트 식별자로 검색할 수 있어야 합니다.
보안, 중복 방지, 재전송 및 오류 모니터링을 검증한 후 운영 전달을 활성화합니다.
이벤트 목록, 수신 엔드포인트 및 상태 전환 규칙을 보내 주세요. APIACE가 메시지 구조, 서명 검증, 재전송 및 오류 모니터링을 정의하도록 지원합니다.