All Products
Search
Document Center

ApsaraMQ for RocketMQ:Langkah 2: Buat resource

Last Updated:May 18, 2026

Sebelum menggunakan SDK untuk mengirim dan menerima pesan, Anda harus terlebih dahulu membuat resource yang diperlukan untuk Message Queue for Apache RocketMQ, mencakup pembuatan instans Message Queue for Apache RocketMQ, mendapatkan endpoint instans, membuat topik, serta membuat kelompok konsumen. Informasi resource ini harus ditentukan dalam kode SDK saat memanggilnya.

Prasyarat

Informasi latar belakang

Anda dapat membuat resource Message Queue for Apache RocketMQ melalui konsol atau dengan memanggil operasi API. Topik ini menjelaskan cara membuat resource di konsol Message Queue for Apache RocketMQ.

Untuk membuat resource menggunakan OpenAPI, lihat topik-topik berikut:

Batasan

  • Batasan wilayah

    Pastikan instans Message Queue for Apache RocketMQ yang Anda buat berada di wilayah yang sama dengan VPC dan vSwitch dari prasyarat.

  • Konvensi penamaan

    Untuk konvensi penamaan instans, topik, dan kelompok konsumen Message Queue for Apache RocketMQ, lihat Kuota dan batasan.

  • Batasan tipe topik

    Tipe pesan suatu topik harus sesuai dengan jenis pesan yang Anda kirim dan terima. Misalnya, jika Anda membuat topik untuk pesan normal, Anda hanya dapat menggunakannya untuk mengirim dan menerima pesan normal, bukan pesan terurut. Untuk informasi lebih lanjut, lihat Rekomendasi penggunaan topik.

Buat Instans

  1. Masuk ke ApsaraMQ for RocketMQ console. Di panel navigasi sebelah kiri, klik Instances.

  2. Di bilah navigasi atas, pilih wilayah, misalnya, China (Hangzhou).

  3. Di halaman Instances, klik Create Instance. Di panel Create Message Queue for Apache RocketMQ Instance, atur Instance Version ke V5.0, pilih Product Type, lalu klik OK.

    Message Queue for Apache RocketMQ mendukung tipe produk berikut:

    • subscription: Model prabayar di mana Anda ditagih bulanan berdasarkan spesifikasi komputasi instans.

    • pay-as-you-go: Model pascabayar di mana Anda ditagih per jam berdasarkan spesifikasi komputasi instans.

    • Serverless: Model pay-as-you-go di mana Anda ditagih berdasarkan jumlah total permintaan pesan.

      Catatan

      Instans Serverless tersedia di wilayah-wilayah berikut: China (Hangzhou), China (Zhangjiakou), China (Beijing), China (Shenzhen), Singapore (Singapore), Germany (Frankfurt), US (Virginia), dan US (Silicon Valley). Wilayah tambahan akan didukung. Untuk detail ketersediaan, lihat Wilayah yang didukung.

    Untuk informasi lebih lanjut tentang perbedaan item yang dapat ditagih dan skenario penggunaan yang sesuai, lihat Ikhtisar penagihan.

  4. Di halaman pembelian, pilih spesifikasi instans, klik Buy Now, dan selesaikan pembayaran.

    Rujuk tabel-tabel berikut saat membuat instans. Untuk informasi lebih lanjut tentang parameter dan nilai validnya, lihat Pilih edisi instans.

    Serverless

    Parameter

    Contoh nilai

    Primary Edition

    Standard

    Billing mode

    Default-nya adalah Pay-by-request.

    Message storage specification

    Anda tidak perlu memilih kapasitas penyimpanan. Anda ditagih berdasarkan storage space aktual yang digunakan.

    VPC ID

    vpc-bp1cg09dua6sgh0******

    ID VPC yang Anda buat pada prasyarat.

    Penting

    Setelah instans Message Queue for Apache RocketMQ dibuat, VPC yang dipilih tidak dapat diubah. Untuk mengganti VPC terkait, Anda harus terlebih dahulu melepas instans Message Queue for Apache RocketMQ yang telah dibeli, lalu membeli yang baru.

    vSwitch ID

    vsw-bp1vqb0p9nz3irz******

    ID vSwitch yang Anda buat pada prasyarat.

    Anda harus memilih dua vSwitch ID untuk instans Serverless.

    Penting

    Setelah instans Message Queue for Apache RocketMQ dibuat, vSwitch yang dipilih tidak dapat diubah. Untuk mengubah vSwitch terkait, Anda harus terlebih dahulu melepas instans Message Queue for Apache RocketMQ yang telah dibeli, lalu membeli yang baru.

    Internet Access

    Off

    Catatan
    • Topik ini menggunakan skenario akses ke server Message Queue for Apache RocketMQ dari VPC sebagai contoh. Akses internet dinonaktifkan secara default. Jika Anda perlu mengakses Message Queue for Apache RocketMQ melalui internet, Anda perlu mengatur Internet Access Type ke Enabled.

    Intranet access type

    Default-nya adalah Pay-By-Data-Transfer.

    Instans Serverless hanya mendukung akses VPC dan tidak mendukung akses internet.

    Resource Group

    Pilih resource group default.

    Security Group

    Pilih security group yang Anda buat sebagai bagian dari prasyarat.

    Subscription atau pay-as-you-go

    Parameter

    Contoh nilai

    Primary Edition

    Standard

    Sub-category edition

    Cluster High-availability Edition (Direkomendasikan untuk lingkungan produksi)

    Message sending and receiving computing specification

    rmq.s2.2xlarge

    VPC ID

    vpc-bp1cg09dua6sgh0******

    ID VPC yang Anda buat pada prasyarat.

    Penting

    Setelah instans Message Queue for Apache RocketMQ dibuat, VPC yang dipilih tidak dapat diubah. Untuk mengganti VPC terkait, Anda harus terlebih dahulu melepas instans Message Queue for Apache RocketMQ yang telah dibeli, lalu membeli yang baru.

    vSwitch ID

    vsw-bp1vqb0p9nz3irz******

    ID vSwitch yang Anda buat pada prasyarat.

    Penting

    Setelah instans Message Queue for Apache RocketMQ dibuat, vSwitch yang dipilih tidak dapat diubah. Untuk mengganti vSwitch terkait, Anda harus terlebih dahulu melepas instans Message Queue for Apache RocketMQ yang telah dibeli, lalu membeli yang baru.

    Public access type

    Off

    Catatan

    Topik ini memberikan contoh akses ke server Message Queue for Apache RocketMQ menggunakan VPC. Akses internet dinonaktifkan secara default. Jika Anda perlu mengakses Message Queue for Apache RocketMQ melalui internet, Anda perlu mengatur Internet access type ke Enabled.

    Resource Group

    Pilih resource group default.

    Disk Encryption

    Off

    Catatan

    Disk encryption hanya didukung untuk instans Edisi Platinum.

    Disk Encryption Key

    key-hzz66c8207****

    Catatan

    ID kunci yang digunakan untuk enkripsi disk di wilayah yang sama. Parameter ini wajib diisi hanya jika Disk Encryption diatur ke Enable.

Dapatkan endpoint instans

  1. Di halaman Instances, klik nama instans target.

  2. Di halaman Instance Details, lihat informasi endpoint di bagian TCP Endpoint.

    • Endpoint VPC: Gunakan endpoint ini untuk mengakses Message Queue for Apache RocketMQ dari VPC. Ini adalah endpoint default yang disediakan oleh Message Queue for Apache RocketMQ.

    • Endpoint publik: Gunakan endpoint ini untuk mengakses Message Queue for Apache RocketMQ melalui internet. Endpoint ini hanya ditampilkan jika akses publik diaktifkan.

Dapatkan username dan password instans

Catatan

Topik ini menunjukkan cara mendapatkan username dan password sistem instans menggunakan metode kontrol akses default: autentikasi cerdas.

Jika Anda ingin menggunakan autentikasi daftar kontrol akses (ACL), Anda harus membuat pengguna ACL dan izin, lalu mendapatkan username dan password ACL. Untuk informasi lebih lanjut, lihat Autentikasi pengguna.

Saat client terhubung ke server Message Queue for Apache RocketMQ, Anda harus mengonfigurasi username dan password berdasarkan metode akses.

  • Untuk mengakses server Message Queue for Apache RocketMQ melalui internet: Anda harus mengonfigurasi username dan password instans.

  • Untuk mengakses server Message Queue for Apache RocketMQ dari VPC: Untuk instans Serverless, kredensial tidak diperlukan jika akses tanpa autentikasi diaktifkan. Untuk tipe instans lainnya, autentikasi bersifat otomatis dan tidak memerlukan kredensial.

  1. Di halaman Instances, klik nama instans target.

  2. Di panel navigasi sebelah kiri, klik Access Control.

  3. Klik tab Intelligent Authentication untuk melihat Username dan Password instans.

Buat topik

  1. Di halaman Instances, klik nama instans target.

  2. Di panel navigasi sebelah kiri, klik Topics. Lalu, di halaman Topics, klik Create Topic.

  3. Di panel Create Topic, masukkan nama dan deskripsi topik, atur Message Type ke Normal Message, lalu klik OK.

Buat kelompok konsumen

  1. Di halaman Instances, klik nama instans target.

  2. Di panel navigasi sebelah kiri, klik Groups. Lalu, di halaman Groups, klik Create Group.

  3. Di panel Create Group, masukkan Group ID, biarkan parameter lainnya tetap pada pengaturan default, lalu klik OK.

Langkah selanjutnya

Langkah 3: Gunakan SDK untuk mengirim dan menerima pesan