全部产品
Search
文档中心

Simple Message Queue (formerly MNS):Function Compute

更新时间:Nov 11, 2025

Simple Message Queue (formerly MNS) mendukung pendorongan pesan dari topik yang dipublikasikan ke Function Compute. Topik ini menjelaskan prosedurnya.

Prasyarat

Anda telah membuat fungsi untuk menerima pesan. Untuk informasi selengkapnya, lihat Buat fungsi.

Langkah 1: Buat topik

  1. Masuk ke Konsol Simple Message Queue (formerly MNS).

  2. Di panel navigasi sebelah kiri, pilih Topic Model > Topics.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Pada halaman Topics, klik Create Topic.

  5. Di panel Create Topic, atur parameter berikut, lalu klik OK.

    • Name: Nama topik.

    • Topic Type: Pilih jenis topik.

      • Standard Topic: Digunakan untuk mengirim dan mengonsumsi pesan biasa. Urutan konsumsi tidak dijamin.

      • FIFO Topic: Menjamin bahwa pesan dalam kelompok yang sama dikonsumsi sesuai urutan pengiriman.

    • Maximum Message Length: Panjang maksimum isi pesan yang dapat dikirim ke topik.

    • Enable Logging Feature: Menentukan apakah fitur Manajemen Log diaktifkan. Jika Anda mengaktifkan fitur ini, log operasi untuk topik ini akan secara otomatis didorong ke penyimpanan log yang ditentukan. Anda dapat melihat jejak pesan, latensi, dan informasi lainnya dalam log tersebut. Untuk informasi selengkapnya, lihat Manajemen Log.

    Halaman Topic Details dari topik tersebut muncul.

Langkah 2: Buat langganan

Akun saat ini

  1. Di panel navigasi sebelah kiri, pilih Topic Model > Subscriptions.

  2. Pada halaman Subscriptions, klik Create Subscription.

  3. Di panel Create Subscription, konfigurasi parameter berikut, lalu klik OK.

    • Topic Name: Nama topik tempat langganan ini dibuat.

    • Subscription Name: Masukkan nama langganan.

    • Subscription: Pilih Function Compute (FC).

    • Cross-Account: Pilih Inter-account.

    • Receiver Endpoint: Dari daftar tarik-turun, pilih nama fungsi tempat pesan didorong.

    • Service-linked Role: Simple Message Queue (formerly MNS) menggunakan peran terkait layanan AliyunMNSNotificationRole untuk memicu fungsi yang dilanggankan. Jika ini pertama kalinya Anda menggunakan fitur ini, Anda harus mengklik Create Service-linked Role AliyunMNSNotificationRole untuk memberikan izin yang diperlukan.

      Catatan
      • Setelah peran terkait layanan dibuat, Anda tidak perlu membuatnya lagi.

      • Jangan menghapus peran terkait layanan yang telah dibuat. Jika tidak, Simple Message Queue (formerly MNS) tidak dapat mendorong pesan ke Function Compute.

    • (Opsional) Message Filtering Tag: Masukkan tag untuk memfilter pesan.

    • Retry Policy: Pilih kebijakan pengulangan.

      • BACKOFF_RETRY: Percobaan ulang dilakukan tiga kali. Interval antar percobaan adalah nilai acak antara 10 hingga 20 detik.

      • DECAY_RETRY: Melakukan 176 kali percobaan ulang dalam periode total satu hari. Interval diukur dalam detik dan meningkat sebagai berikut: 2^0, 2^1, ..., 512, 512, ..., 512.

    • Message Format: Pilih format dorongan pesan.

Lintas akun

  1. Di panel navigasi sebelah kiri, pilih Topic Model > Subscriptions.

  2. Pada halaman Subscriptions, klik Create Subscription.

  3. Di panel Create Subscription, konfigurasi parameter berikut, lalu klik OK.

    • Topic Name: Nama topik tempat langganan ini dibuat.

    • Subscription Name: Masukkan nama langganan.

    • Subscription: Pilih Function Compute (FC).

    • Cross-Account: Pilih Cross-Account.

    • Receiver Endpoint: Di kotak teks, masukkan Nama Sumber Daya Alibaba Cloud (ARN) dari fungsi tempat pesan didorong. Untuk informasi selengkapnya tentang cara mendapatkan ARN fungsi, lihat Dapatkan ARN fungsi. Formatnya adalah acs:fc:cn-hangzhou:${accountId}:functions/${functionName}.

    • Service-linked Role: Di kotak teks, masukkan ARN Peran RAM yang digunakan untuk otorisasi lintas akun. Untuk informasi selengkapnya tentang cara memberikan izin kepada Peran RAM dan mendapatkan ARN Peran RAM tersebut, lihat Otorisasi dorongan lintas akun.

    • (Opsional) Message Filtering Tag: Masukkan tag untuk memfilter pesan.

    • Retry Policy: Pilih kebijakan pengulangan.

      • BACKOFF_RETRY: Percobaan ulang dilakukan tiga kali. Interval antar percobaan adalah nilai acak antara 10 hingga 20 detik.

      • DECAY_RETRY: Melakukan 176 kali percobaan ulang dalam periode total satu hari. Interval diukur dalam detik dan meningkat sebagai berikut: 2^0, 2^1, ..., 512, 512, ..., 512.

    • Message Format: Pilih format pesan push.

Langkah 3: Publikasikan pesan

  1. Pada halaman Topics, temukan topik tersebut dan klik Publish Message di kolom Tindakan.

  2. Pada halaman Publish Message To Topic For Quick Experience, konfigurasi parameter berikut, lalu klik Publish Message.

    • Message Content: Masukkan isi pesan.

    • (Opsional) Message Tag: Masukkan tag untuk memfilter pesan.

    • Subscription Type: Pilih Function Compute (FC).