全部产品
Search
文档中心

Data Transmission Service:Toleransi bencana SDK langganan data

更新时间:Jun 27, 2025

Untuk menyederhanakan penggunaan SDK, Data Transmission Service (DTS) mengimplementasikan mekanisme toleransi bencana SDK. Mekanisme ini bergantung pada pelaporan waktu konsumsi secara real-time ke node kontrol pusat DTS ketika SDK mengonsumsi data. Bagian ini menjelaskan cara menggunakan mekanisme toleransi bencana SDK yang disediakan oleh DTS.

  1. Dalam kode untuk mengonsumsi pesan di SDK, setiap konsumsi pesan harus memanggil API ackAsConsumed untuk melaporkan waktu konsumsi ke DTS.
  2. Saluran langganan memerlukan Anda untuk menjalankan setidaknya SDK utama dan SDK sekunder.

Arsitektur konsumsi

Enter the connection type

Dalam saluran langganan DTS, hanya satu SDK yang dapat menarik data tambahan. Jika terdapat beberapa SDK hilir dalam saluran langganan, hanya salah satunya yang dapat menerima data tambahan. Oleh karena itu, arsitektur toleransi bencana SDK dapat diatur.

Pada arsitektur contoh dalam gambar di atas, dua SDK hilir terhubung dalam satu saluran langganan. Kedua SDK tersebut berfungsi sebagai SDK utama dan sekunder satu sama lain. Pada periode waktu tertentu, hanya SDK utama yang dapat berlangganan dan mengonsumsi data tambahan. Dalam situasi terjadi pengecualian pada SDK utama atau masalah koneksi jaringan, DTS memulai failover otomatis ke SDK sekunder dan mengaktifkan SDK sekunder menggunakan waktu konsumsi terakhir. Setiap kali SDK utama mengonsumsi pesan, ia melaporkan Pesan ACK ke sistem kontrol DTS, yang berarti melaporkan waktu konsumsi ke sistem kontrol.