Menggunakan Bus Layanan Explorer untuk menjalankan operasi data pada Bus Layanan
Azure Service Bus memungkinkan aplikasi klien pengirim dan penerima untuk memisahkan logika bisnis mereka dengan menggunakan semantik point-to-point (Antrean) dan terbitkan semantik (Langganan Topik).
Catatan
Artikel ini menyoroti fungsionalitas Azure Service Bus Explorer yang merupakab bagian di portal Microsoft Azure.
Service Bus Explorer sumber terbuka yang dimiliki komunitas adalah aplikasi yang berdiri sendiri dan berbeda dari yang ini.
Operasi yang dijalankan pada namespace azure Bus Layanan adalah dua jenis.
- Operasi Manajemen - Buat, Perbarui, Hapus Bus Layanan Namespace, Topik, dan Langganan.
- Operasi Data - Kirim ke dan Terima Pesan dari Antrean, Topik, dan Langganan.
Penting
- Bus Layanan Explorer tidak mendukung operasi dan sesi manajemen.
- Kami menyarankan untuk tidak menggunakan Bus Layanan Explorer untuk pesan yang lebih besar, karena ini dapat mengakibatkan batas waktu, tergantung pada ukuran pesan, latensi jaringan antara klien dan layanan Bus Layanan dll. Sebagai gantinya, kami sarankan Anda menggunakan klien Anda sendiri untuk bekerja dengan pesan yang lebih besar, di mana Anda dapat menentukan nilai batas waktu Anda sendiri.
Prasyarat
Untuk menggunakan alat Bus Layanan Explorer, Anda perlu melakukan tugas berikut:
Buat antrean untuk mengirim dan menerima pesan dari atau topik dengan langganan untuk menguji fungsionalitas. Untuk mempelajari cara membuat antrean, topik, dan langganan, lihat artikel berikut ini:
Catatan
Pastikan Anda adalah anggota dari salah satu peran ini di namespace layanan atau entitas yang ingin Anda jalankan operasi kirim atau terima (termasuk intip dan hapus menyeluruh) pada:
- Bus Layanan Pemilik Data; Memungkinkan operasi kirim dan terima.
- Bus Layanan Pengirim Data; Memungkinkan operasi pengiriman.
- Penerima Data Bus Layanan; Memungkinkan operasi penerimaan.
Menggunakan Service Bus Explorer
Untuk menggunakan Service Bus Explorer, navigasikan ke namespace Service Bus tempat Anda ingin melakukan operasi data.
Jika Anda ingin menjalankan operasi melawan antrean, pilih Antrean dari menu navigasi. Jika Anda ingin menjalankan operasi terhadap topik (dan langganan terkait), pilih Topik.
Setelah memilih Antrean atau Topik, pilih antrean atau topik tertentu.
Pilih Bus Layanan Explorer dari menu navigasi kiri
Mengintip pesan
Dengan fungsionalitas intip, Anda dapat menggunakan Bus Layanan Explorer untuk melihat 100 pesan teratas dalam antrean, langganan, atau antrean surat mati.
Untuk mengintip pesan, pilih Mode Peek di tarik-turun Service Bus Explorer.
Periksa metrik untuk melihat apakah ada Pesan Aktif atau Pesan Surat Mati untuk mengintip dan pilih sub-antrean Antrean/ Langganan atau DeadLetter.
Pilih tombol Intip dari awal.
Setelah operasi intip selesai, hingga 100 pesan muncul di kisi seperti yang ditunjukkan pada gambar berikut. Untuk melihat detail pesan tertentu, pilih dari kisi. Anda dapat memilih untuk melihat isi atau properti pesan.
Beralih ke tab Properti Pesan di panel bawah untuk melihat metadata.
Catatan
Karena mengintip bukanlah operasi yang merusak, pesan tidak akan dihapus dari entitas.
Catatan
Untuk alasan performa, saat mengintip pesan dari antrean atau langganan dengan pesan maksimum yang diatur lebih dari 1MB, isi pesan tidak akan diambil secara default. Sebagai gantinya, Anda dapat memuat isi pesan untuk pesan tertentu dengan mengklik tombol Muat isi pesan. Jika isi pesan lebih dari 1MB, isi pesan akan terpotong sebelum ditampilkan.
Mengintip pesan dengan opsi tingkat lanjut
Mengintip dengan fungsionalitas opsi memungkinkan Anda menggunakan Bus Layanan Explorer untuk melihat pesan teratas dalam antrean, langganan, atau antrean surat mati, menentukan jumlah pesan yang akan diintip, dan nomor urut untuk memulai operasi intip.
Untuk mengintip pesan dengan opsi tingkat lanjut, pilih Mode Intip di menu dropdown Service Bus Explorer.
Periksa metrik untuk melihat apakah ada Pesan Aktif atau Pesan Surat Mati untuk mengintip dan pilih sub-antrean Antrean/ Langganan atau DeadLetter.
Pilih tombol Intip dengan opsi. Berikan jumlah pesan yang akan diintip, dan nomor urut untuk mulai mengintip, dan pilih tombol Intip.
Setelah operasi intip selesai, pesan muncul di kisi seperti yang ditunjukkan pada gambar berikut. Untuk melihat detail pesan tertentu, pilih dari kisi. Anda dapat memilih untuk melihat isi atau properti pesan.
Beralih ke tab Properti Pesan di panel bawah untuk melihat metadata.
Catatan
Karena mengintip bukan operasi yang merusak pesan tidak akan dihapus dari antrean.
Menerima pesan
Fungsi terima pada Service Bus Explorer mengizinkan penerimaan pesan dari antrean atau langganan.
Untuk menerima pesan, pilih Mode Terima di menu dropdown Service Bus Explorer.
Periksa metrik untuk melihat apakah ada Pesan Aktif atau Pesan Dead-letter untuk diterima, dan pilih Antrian / Langganan atau DeadLetter.
Pilih tombol Terima pesan , dan tentukan mode terima, jumlah pesan yang akan diterima, dan waktu maksimum untuk menunggu pesan dan pilih Terima.
Penting
Harap perhatikan bahwa mode ReceiveAndDelete adalah penerimaan destruktif, yaitu pesan dihapus dari antrean saat ditampilkan pada alat Service Bus Explorer.
Untuk meramban pesan tanpa menghapusnya dari antrean, pertimbangkan untuk menggunakan fungsi Mengintip, atau menggunakan mode terima PeekLock.
Setelah operasi terima selesai, pesan muncul di kisi seperti yang ditunjukkan pada gambar berikut. Untuk melihat detail pesan tertentu, pilih dari kisi.
Catatan
Untuk alasan performa, saat menerima pesan dari antrean atau langganan dengan ukuran pesan maksimum lebih dari 1MB, hanya satu pesan yang akan diterima pada satu waktu. Jika isi pesan lebih dari 1MB, isi pesan akan terpotong sebelum ditampilkan.
Setelah pesan diterima dalam mode PeekLock, ada berbagai tindakan yang dapat kita lakukan.
Catatan
Kita hanya dapat mengambil tindakan ini selama kita memiliki kunci pada pesan.
Menyelesaikan pesan
Di kisi, pilih pesan yang diterima yang ingin kami selesaikan.
Pilih tombol Selesai.
Penting
Harap perhatikan bahwa menyelesaikan pesan adalah penerimaan destruktif, yaitu pesan dihapus dari antrean ketika Selesai telah dipilih di alat Service Bus Explorer.
Tangguhkan pesan
Di kisi, pilih pesan yang diterima yang ingin kami tangguhkan.
Pilih tombol Tunda.
Abaikan kunci
Setelah kunci ditinggalkan, pesan akan tersedia untuk menerima operasi lagi.
Surat mati
Di kisi, pilih pesan yang diterima yang ingin kami dead-letter.
Pilih tombol Surat mati.
Setelah pesan di-dead-letter, pesan akan tersedia dari sub-antrean Dead-letter .
Hapus menyeluruh pesan
Untuk Menghapus menyeluruh pesan, pilih tombol Hapus menyeluruh pesan penjelajah Bus Layanan.
Setelah Anda memasukkan 'hapus menyeluruh' untuk mengonfirmasi operasi, pesan akan dihapus menyeluruh dari entitas bus layanan masing-masing.
Kirim pesan ke antrian atau topik
Untuk mengirim pesan ke antrian atau topik, pilih tombol Kirim pesan pada Service Bus Explorer.
Pilih Jenis Konten menjadi Teks/Polos, Aplikasi/Xml, atau Aplikasi/Json.
Untuk Isi pesan, tambahkan konten pesan. Pastikan sesuai dengan set Jenis Konten sebelumnya.
Setel Properti broker (opsional) - ini termasuk ID Korelasi, ID Pesan, Balasan, Label/Subjek, Waktu Tayang (TTL) dan Waktu Antrian Terjadwal (untuk Pesan Terjadwal).
Setel Properti Kustom (opsional) - ini dapat berupa properti pengguna apa pun yang disetel terhadap kunci kamus.
Centang Ulangi kirim untuk mengirim pesan yang sama beberapa kali. Jika tidak ada ID Pesan yang diatur, ID pesan secara otomatis diisi dengan nilai berurutan.
Setelah pesan dibuat, pilih tombol Kirim.
Ketika operasi pengiriman selesai dengan sukses, salah satu hal berikut akan terjadi:
- Jika mengirim ke antrean, penghitung metrik Pesan Aktif akan bertambah.
- Jika mengirim ke suatu topik, penghitung metrik Pesan Aktif akan bertambah pada Langganan tempat pesan dirutekan.
Mengirim ulang pesan
Setelah mengintip atau menerima pesan, kita dapat mengirim ulang pesan, yang akan mengirim salinan pesan ke entitas yang sama, sambil memungkinkan kami memperbarui konten dan propertinya. Aslinya akan tetap ada dan tidak dihapus bahkan ketika mengirim ulang berasal dari antrean deadletter.
Di kisi, pilih pesan yang ingin kami kirim ulang.
Pilih tombol Kirim ulang pesan yang dipilih.
Secara opsional, pilih pesan apa pun yang ingin kami perbarui detailnya dan buat perubahan yang diinginkan.
Pilih tombol Kirim untuk mengirim pesan ke entitas.
Catatan
- Operasi pengiriman ulang mengirimkan salinan pesan asli. Ini tidak menghapus pesan asli yang Anda kirim ulang.
- Jika Anda mengirim ulang pesan dalam antrean surat gagal langganan, salinan pesan dikirim ke topik. Oleh karena itu, semua langganan akan menerima salinan pesan.
Ganti jenis autentikasi
Saat bekerja dengan Bus Layanan Explorer, Anda dapat menggunakan Autentikasi Kunci Akses atau ID Microsoft Entra.
Langkah berikutnya
- Pelajari selengkapnya tentang Antrean dan Topik Service Bus
- Pelajari selengkapnya tentang membuat Antrean Service Bus melalui portal Microsoft Azure
- Pelajari selengkapnya tentang membuat Topik dan Langganan Service Bus melalui portal Microsoft Azure