All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Mengquery Pesan

Last Updated:Jun 28, 2025

Jika Anda memiliki pertanyaan terkait pesan yang dikirim ke ApsaraMQ for RabbitMQ, Anda dapat mengquery pesan tersebut melalui konsol ApsaraMQ for RabbitMQ. ApsaraMQ for RabbitMQ mendukung query pesan berdasarkan antrian maupun ID pesan. Metode query berdasarkan antrian cocok untuk skenario pencarian fuzzy, di mana Anda mengetahui antrian tujuan pesan namun tidak memiliki ID pesan saat pengiriman. Sementara itu, metode query berdasarkan ID pesan digunakan dalam skenario pencarian tepat, di mana Anda telah memiliki ID pesan yang ditentukan saat pengiriman.

Batasan

  • ApsaraMQ for RabbitMQ memungkinkan Anda menanyakan pesan yang dikirim dalam tiga hari terakhir.

  • ApsaraMQ for RabbitMQ memungkinkan Anda menanyakan hingga 100 pesan sekaligus.

Prosedur

  1. Masuk ke Konsol ApsaraMQ for RabbitMQ. Di panel navigasi sebelah kiri, klik Instances.

  2. Di bilah navigasi atas halaman Instances, pilih wilayah tempat instance yang ingin dikelola berada. Kemudian, dalam daftar instance, klik nama instance yang ingin dikelola.

  3. Di panel navigasi sebelah kiri, klik Message Query.

Query berdasarkan antrian

  1. Di pojok kiri atas halaman Message Query, klik Change, pilih vhost tempat pesan yang ingin diquery berada, lalu klik tab Query by Queue.

  2. Dalam daftar drop-down Queue, pilih antrian tempat pesan yang ingin diquery berada, konfigurasikan parameter Time Range, lalu klik Query.

    pg_query_by_queue

    Parameter

    Deskripsi

    ExchangeName

    Nama exchange yang mengirim pesan. Exchange ini terikat pada antrian tempat pesan yang ingin Anda query berada.

    RoutingKey

    Kunci routing yang ditentukan saat pesan dikirim. Exchange mengarahkan pesan ke antrian berdasarkan kunci routing.

    MessageID

    ID pesan. Dalam kebanyakan kasus, ID pesan adalah atribut spesifik bisnis yang unik secara global. Jika ID pesan tidak unik secara global, Anda dapat menemukan hingga 64 pesan dengan ID pesan yang sama dalam hasil query.

    StoreTime

    Titik waktu ketika pesan disimpan dalam antrian setelah pesan dikirim ke antrian.

Query berdasarkan ID pesan

  1. Di pojok kiri atas halaman Message Query, klik Change, pilih vhost tempat pesan yang ingin diquery berada, lalu klik tab Query by Message ID.

  2. Dalam daftar drop-down Queue, pilih antrian tempat pesan yang ingin diquery berada. Dalam bidang Message ID, masukkan ID pesan yang ditentukan saat pengiriman, konfigurasikan parameter time range, lalu klik Query.

Unduh dan kirim ulang pesan

  • Unduh Pesan

    Dari hasil pesan yang dikembalikan, temukan pesan yang ingin diunduh dan pilih More > Download Message di kolom Actions.

  • Kirim Ulang Pesan

    1. Dari hasil pesan yang dikembalikan, temukan pesan yang ingin dikirim ulang dan klik Resend di kolom Actions.

    2. Dalam pesan Note, klik OK.

Referensi

Untuk informasi tentang cara menentukan ID pesan, lihat Bagaimana cara menentukan ID pesan?