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.
|
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 |
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.
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.