Topik ini menjelaskan arsitektur, skenario, dan manfaat ApsaraMQ for MQTT. Perantara pesan tradisional biasanya digunakan di antara layanan mikro. ApsaraMQ for MQTT, yang dirancang untuk skenario Internet of Things (IoT), mentransmisikan pesan antara perangkat dan cloud serta mendukung realisasi Internet of Everything.
Metode akses
Selain akses Internet, ApsaraMQ for MQTT juga mendukung akses dari virtual private cloud (VPC). Anda memiliki kendali penuh atas VPC Anda, termasuk menentukan blok CIDR serta mengonfigurasi tabel routing dan gateway. Di dalam VPC, Anda dapat menyebarkan sumber daya Alibaba Cloud seperti Elastic Compute Service (ECS), ApsaraDB RDS, dan Server Load Balancer (SLB).
Arsitektur sistem
ApsaraMQ for MQTT adalah layanan perantara pesan ringan yang disediakan oleh Alibaba Cloud untuk skenario mobile Internet dan IoT. Berdasarkan fitur transmisi pesan dalam skenario mobile Internet dan IoT, ia mendukung protokol komunikasi utama seperti MQTT, WebSocket, dan lainnya. Selain itu, ApsaraMQ for MQTT mendukung mode transmisi seperti koneksi TCP persisten asli, enkripsi SSL, dan WebSocket di lapisan transmisi data. Ia mendukung bahasa pemrograman dan platform utama, termasuk C, C++, Java, iOS, dan Android. Arsitektur sistem menunjukkan tumpukan teknologi sistem dari ApsaraMQ for MQTT.

Skema
ApsaraMQ for MQTT mendukung berbagai protokol, bahasa, dan platform, serta banyak digunakan di bidang mobile Internet dan IoT. Aplikasinya mencakup berbagai skenario, seperti siaran langsung seluler, Internet of Vehicles, keuangan dan pembayaran, restoran pintar, dan pesan instan.
Skema menunjukkan skenario utama dari ApsaraMQ for MQTT.

Manfaat
ApsaraMQ for MQTT menyediakan koneksi untuk perangkat seluler, mengelola koneksi, dan meneruskan data. Ia dapat mempertahankan data backend serta menyimpan pesan dengan bekerja sama dengan layanan Antrian Pesan Alibaba Cloud lainnya seperti ApsaraMQ for RocketMQ, yang merupakan layanan perantara pesan tradisional untuk aplikasi pada server. Selain itu, ia berfungsi sebagai gateway koneksi dengan skalabilitas tanpa batas. ApsaraMQ for MQTT menggunakan arsitektur terdistribusi untuk menghilangkan hambatan titik tunggal dan memungkinkan peningkatan skala tanpa batas di antara komponen. Arsitektur ini memastikan penskalaan dinamis berdasarkan penggunaan online Anda, dengan spesifikasi instance sepenuhnya transparan bagi Anda.
Manfaat menunjukkan manfaat dari ApsaraMQ for MQTT.

ApsaraMQ for MQTT memiliki manfaat berikut dibandingkan layanan pesan seluler lainnya:
- Mendukung protokol standar seperti MQTT dan WebSocket, sehingga tidak diperlukan teknologi tambahan untuk aplikasi. Anda dapat menggunakan SDK open source untuk sebagian besar bahasa pemrograman guna bermigrasi aplikasi Anda ke ApsaraMQ for MQTT secara mulus.
- Sebagai gateway koneksi persisten yang digunakan oleh sejumlah besar perangkat seluler, ApsaraMQ for MQTT bertukar data dengan layanan pesan Alibaba Cloud lainnya. Dengan cara ini, Anda dapat menerapkan komunikasi dua arah antara perangkat dan cloud tanpa perlu membuat gateway sendiri untuk aplikasi Anda.
- Mendukung manajemen izin tingkat perangkat dan komunikasi terenkripsi SSL/TLS untuk memastikan keamanan dan keandalan yang lebih tinggi dalam transmisi data.