Tablestore SDK for Go menyediakan kerangka kerja konsumsi data otomatis dan berbagai Operasi API, termasuk operasi manajemen, untuk Layanan Tunnel.
Memulai cepat
Sebelum menggunakan Layanan Tunnel untuk mengonsumsi data dalam tabel secara real-time, Anda perlu membuat terowongan untuk tabel tersebut. Setelah itu, Anda dapat menggunakan terowongan untuk mengonsumsi data. Untuk informasi lebih lanjut, lihat Memulai.
Operasi manajemen
Untuk membuat terowongan untuk tabel, Anda harus menentukan nama tabel, nama terowongan, dan jenis terowongan. Untuk detail lebih lanjut, lihat Buat Terowongan.
Setelah terowongan dibuat, Anda dapat mengelolanya sesuai dengan kebutuhan bisnis Anda.
Operasi | Deskripsi |
Mengkueri informasi tentang semua terowongan tabel data. | |
Mengkueri informasi saluran tentang sebuah terowongan. Saluran sesuai dengan shard untuk operasi Stream di Tablestore. | |
Menghapus terowongan 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 tambahan: penyeimbangan beban, Pemulihan kesalahan, titik pemeriksaan, dan sinkronisasi informasi partisi (untuk memastikan urutan konsumsi data dalam partisi). Klien ini 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.
Realtime Compute for Apache Flink dapat menggunakan terowongan 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 terowongan untuk mengonsumsi data. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.