全部产品
Search
文档中心

IoT Platform:Batasan pada langganan sisi server

更新时间:Jul 02, 2025

Topik ini menjelaskan batasan terkait langganan sisi server.

Batasan pada langganan AMQP

Item

Deskripsi

Timeout Otentikasi

Permintaan otentikasi dikirim segera setelah koneksi dibuat. Jika otentikasi gagal dalam waktu 15 detik, server akan mengakhiri koneksi.

Timeout Data

Setelah server membuat koneksi ke IoT Platform, periode timeout detak jantung harus ditentukan menggunakan parameter idle-timeout dalam Protokol Pengaturan Pesan Lanjutan (AMQP). Periode timeout berkisar antara 30 hingga 300 detik. Jika tidak ada frame yang ditransmisikan dalam periode timeout detak jantung, IoT Platform menutup koneksi.

Setelah koneksi dibuat, server harus mengirim paket ping dalam periode timeout detak jantung untuk mempertahankan koneksi. Jika tidak ada paket ping yang dikirim dalam periode tersebut, IoT Platform mengakhiri koneksi.

Catatan

Jika koneksi dibuat menggunakan SDK Alibaba Cloud, server tidak perlu mengirim paket ping untuk mempertahankan koneksi. Pastikan proses utama tetap aktif selama periode keep-alive yang disediakan oleh SDK.

Timeout ACK

Jika server AMQP gagal menerima pesan tanda terima dari klien dalam waktu 30 detik setelah layanan AMQP meneruskan pesan ke klien, terjadi timeout ACK.

Kebijakan untuk Upaya Ulang Pengiriman Pesan

Pesan mungkin tidak dikonsumsi secara real-time karena masalah tertentu. Sebagai contoh, jika konsumen terputus dari IoT Platform atau pesan dikonsumsi dengan kecepatan rendah, pesan akan terakumulasi dalam kasus-kasus ini.

  • Setelah konsumen yang terputus tersambung kembali ke IoT Platform dan mulai mengonsumsi pesan dengan kecepatan stabil, IoT Platform mendorong pesan yang terakumulasi ke konsumen.

  • Jika konsumen gagal mengonsumsi pesan yang didorong, antrian tempat pesan terakumulasi mungkin terblokir. Ketika pesan gagal dikonsumsi, IoT Platform mencoba lagi untuk mendorong pesan terakumulasi ke konsumen setelah sekitar 1 menit.

Jumlah Maksimum Pesan yang Disimpan

Setiap grup konsumen dapat menyimpan maksimal 100 juta pesan.

Periode Penyimpanan Pesan

Satu hari.

Laju Dorong Maksimum untuk Pesan Real-Time

Setiap koneksi dapat digunakan untuk memproses maksimal 1.000 transaksi per detik (TPS). Maksimal 128 koneksi dapat dibuat.

Laju Dorong Maksimum untuk Pesan Terakumulasi

Sebuah grup konsumen dapat memproses maksimal 200 TPS.

Catatan

Untuk mencegah banyaknya pesan terakumulasi, pastikan konsumen terhubung ke IoT Platform dan konsumen mengirim respons ACK ke pesan yang didorong oleh IoT Platform.

Jumlah Maksimum Grup Konsumen yang Dapat Diasosiasikan dengan Sebuah Produk

10.

Jumlah Maksimum Produk yang Dapat Diasosiasikan dengan Sebuah Grup Konsumen

1.000.

Jumlah Maksimum Topik yang Dapat Dilanggan oleh Sebuah Grup Konsumen

200.

Catatan

Topik yang namanya berisi karakter wildcard dapat mewakili beberapa topik tetapi hanya dihitung sebagai satu topik. Sebagai contoh, jika sebuah grup konsumen melanggan topik /asde****/+/user/get dari produk asde****, topik-topik semua perangkat yang termasuk dalam produk tersebut dilanggan tetapi hanya satu topik yang dihitung.

Jumlah Maksimum Grup Konsumen

Sebuah akun Alibaba Cloud dapat membuat maksimal 1.000 grup konsumen.

Jumlah Maksimum Konsumen

Setiap grup konsumen dapat memiliki maksimal 128 konsumen.

Jumlah Maksimum Permintaan Koneksi

Setiap konsumen dapat memulai maksimal 100 permintaan koneksi dalam 1 menit.

Catatan

Konsumen menunjukkan klien AMQP yang digunakan untuk menerima pesan IoT Platform. Konsumen ini bukan perangkat.

Batasan pada langganan MNS

Untuk informasi tentang batasan langganan sisi server Layanan Pesan (MNS), lihat batasan pada antrian MNS dalam topik batasan MNS.

Catatan
  • Setelah Anda membuat langganan sisi server MNS, Anda akan dikenakan biaya untuk antrian MNS terlepas dari apakah IoT Platform meneruskan pesan ke antrian MNS.

  • Ukuran maksimum pesan yang dapat diterima oleh antrian MNS adalah 64 KB. Jika ukuran pesan melebihi batas, pesan tersebut dibuang.