Tablestore SDK for Go menyediakan kerangka kerja konsumsi data otomatis serta berbagai Operasi API, termasuk operasi manajemen, dari Layanan Tunnel.
Pengenalan Cepat
Sebelum menggunakan Layanan Tunnel untuk mengonsumsi data secara real-time dari tabel data, Anda harus membuat tunnel untuk tabel tersebut. Setelah itu, Anda dapat menggunakan tunnel untuk mengonsumsi data. Untuk informasi lebih lanjut, lihat Memulai.
Operasi Manajemen
Untuk membuat tunnel pada tabel data, tentukan nama tabel, nama tunnel, dan tipe tunnel. Untuk informasi lebih lanjut, lihat Buat sebuah tunnel.
Setelah tunnel dibuat, Anda dapat mengelolanya sesuai dengan kebutuhan bisnis Anda.
Operasi | Deskripsi |
Mengkueri informasi tentang semua tunnel dari tabel data. | |
Mengkueri informasi saluran tentang sebuah tunnel. Saluran sesuai dengan shard untuk operasi Stream Tablestore. | |
Menghapus sebuah tunnel dari tabel data. |
Kerangka Kerja Konsumsi Data
Dalam kerangka kerja konsumsi data otomatis, klien tunnel secara berkala memeriksa denyut jantung untuk mendeteksi saluran aktif, memperbarui status saluran dan tugas ChannelConnect, serta menginisialisasi, menjalankan, dan mengakhiri tugas pemrosesan data.
Klien tunnel mendukung fitur-fitur berikut untuk memproses data penuh dan inkremental: penyeimbangan beban, Pemulihan kesalahan, titik pemeriksaan, dan sinkronisasi informasi partisi (untuk memastikan urutan konsumsi data di partisi). Klien tunnel memungkinkan Anda fokus hanya pada logika pemrosesan setiap rekaman. Untuk informasi lebih lanjut, lihat Klien tunnel.
Referensi
Untuk informasi lebih lanjut tentang Layanan Tunnel, lihat Ikhtisar.
Anda dapat menggunakan Layanan Tunnel untuk migrasi data. Untuk informasi lebih lanjut, lihat Sinkronkan data antara tabel data.
Realtime Compute for Apache Flink dapat menggunakan tunnel dari Layanan Tunnel sebagai sumber data streaming untuk menghitung dan menganalisis data Tablestore. Untuk informasi lebih lanjut, lihat Gunakan Realtime Compute for Apache Flink untuk memproses data Tablestore.
Layanan Tunnel tidak dikenakan biaya. Namun, Anda akan dikenakan biaya untuk throughput baca yang dihasilkan saat menggunakan tunnel untuk mengonsumsi data. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.