全部产品
Search
文档中心

:FAQ tentang pengiriman pesan

更新时间:Nov 09, 2025

Ketika klien pertama kali terhubung ke broker ApsaraMQ for RocketMQ, koneksi gagal dan pesan tidak dapat dikirim, bagaimana cara memperbaiki masalah ini?

Periksa apakah konfigurasi berikut valid:
  • Periksa apakah titik akhir telah ditentukan dengan benar. Anda bisa mendapatkan titik akhir dari halaman Instance Details di konsol ApsaraMQ for RocketMQ.
  • Jalankan perintah telnet Nama domain Titik akhir Port untuk memeriksa konektivitas jaringan.
    • Jika aplikasi Anda ditempatkan pada perangkat lokal atau jika Anda ingin mengakses ApsaraMQ for RocketMQ lintas wilayah tetapi tidak dapat membangun jaringan menggunakan Cloud Enterprise Network (CEN), Anda harus menggunakan titik akhir publik untuk mengakses instance ApsaraMQ for RocketMQ. Jika Anda menggunakan titik akhir publik untuk mengakses ApsaraMQ for RocketMQ, Anda akan dikenakan biaya untuk lalu lintas Internet arah keluar. Untuk informasi lebih lanjut, lihat biaya lalu lintas Internet untuk instance ApsaraMQ for RocketMQ 4.x atau biaya lalu lintas Internet untuk instance ApsaraMQ for RocketMQ 5.x.
    • Jika aplikasi Anda ditempatkan pada instance Elastic Compute Service (ECS), Anda dapat menggunakan titik akhir virtual private cloud (VPC) untuk mengakses instance ApsaraMQ for RocketMQ. Dalam hal ini, pastikan bahwa instance ECS berada di wilayah yang sama dengan instance ApsaraMQ for RocketMQ.
  • Jika Anda mengaktifkan fitur akses Internet untuk instance ApsaraMQ for RocketMQ 5.0, konfirmasikan apakah daftar putih alamat IP telah dikonfigurasi. Secara default, semua alamat IP dapat mengakses ApsaraMQ for RocketMQ. Jika daftar putih alamat IP dikonfigurasi, hanya alamat IP dalam daftar putih yang dapat mengakses ApsaraMQ for RocketMQ.
  • Periksa apakah nama topik valid. Nama topik tidak boleh mengandung spasi ekstra atau karakter khusus. Periksa apakah topik ada di konsol ApsaraMQ for RocketMQ.
  • Periksa apakah nama pengguna dan kata sandi valid.
    • Instance ApsaraMQ for RocketMQ 5.0: Anda harus menentukan nama pengguna dan kata sandi instance. Anda bisa mendapatkan nama pengguna dan kata sandi instance di halaman Detail Instance di konsol ApsaraMQ for RocketMQ.
    • Instance ApsaraMQ for RocketMQ 4.0: Anda harus menentukan ID AccessKey dan Rahasia AccessKey dari akun Alibaba Cloud atau pengguna RAM. Jika Anda menggunakan pengguna RAM, pastikan bahwa pengguna RAM diberi izin yang diperlukan. Untuk informasi tentang cara mendapatkan ID AccessKey dan Rahasia AccessKey, lihat Buat pasangan AccessKey.

Mengapa muncul kesalahan yang menunjukkan bahwa pesan tidak valid ketika saya mengirim pesan?

Penyebab yang mungkin:
  • Tubuh pesan kosong.
  • Tubuh pesan melebihi batas ukuran. Item berikut menjelaskan ukuran maksimum tubuh pesan di instance yang berbeda:
    • Instance ApsaraMQ for RocketMQ 5.0:

    • Instance ApsaraMQ for RocketMQ 4.0:

      • Pesan normal atau terurut: 4 MB

      • Pesan transaksional, terjadwal, atau tertunda: 64 KB

      Catatan

      Ukuran total atribut pesan tidak boleh melebihi 16 KB.