Tüm Ürünler
Search
Belge Merkezi

Simple Message Queue (formerly MNS):Konu işlemleri

Son Güncelleme:Oct 06, 2026

Simple Message Queue (SMQ) konsolunda konuları ve abonelikleri oluşturabilir, düzenleyebilir, bulabilir ve silebilirsiniz.

Ön koşullar

Simple Message Queue (SMQ) hizmetini etkinleştirin ve izin verin

Konu oluşturma

  1. Simple Message Queue (eski adıyla MNS) konsoluna giriş yapın.

  2. Sol gezinme bölmesinde Topic Model > Topics seçeneğini belirleyin.

  3. Üst gezinme çubuğundan bir bölge seçin.

  4. Topics sayfasında Create Topic seçeneğine tıklayın.

  5. Create Topic panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğine tıklayın.

    • Name: Konunun adı.

    • Topic Type: Bir konu türü seçin.

      • Standard Topic: Normal mesajları göndermek ve tüketmek için kullanılır. Tüketim sırası garanti edilmez.

      • FIFO Topic: Aynı gruptaki mesajların gönderildikleri sırayla tüketilmesini garanti eder.

    • Maximum Message Length: Konuya gönderilebilecek bir mesaj gövdesinin maksimum uzunluğu.

    • Enable Logging Feature: Günlük Yönetimi özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu özelliği etkinleştirirseniz bu konuya ilişkin işlem günlükleri otomatik olarak belirtilen Logstore'a aktarılır. Günlüklerde mesaj izlerini, gecikme süresini ve diğer bilgileri görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Log Management.

    Konunun Topic Details sayfasına yönlendirilirsiniz.

Konuyu düzenleme

  1. Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Edit seçeneğine tıklayın.

  2. Edit Topic Parameter panelinde konu yapılandırmasını değiştirin ve OK seçeneğine tıklayın.

    Güncellenen konu yapılandırması Topic Details sayfasının Basic Information bölümünde görünür.

Konuları bulma

  1. Topics sayfasında arama kutusuna konu adının bir önekini (örneğin test) girin ve ardından image simgesine tıklayın.

    Listede adları test ile başlayan tüm konular görüntülenir.

Konu ayrıntılarını görüntüleme

  1. Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Details seçeneğine tıklayın.

  2. Topic Details sayfasında konuyla ilgili ayrıntılı bilgiler görüntülenir.

Uç noktaları alma

  1. Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Details seçeneğine tıklayın.

  2. Topic Details sayfasında Endpoint bölümünde Internet Access ve Internal Access uç noktalarını bulun.

    Not

    Uç noktalar hem HTTP hem de HTTPS erişimini destekler.

Abonelik oluşturma

  1. Simple Message Queue (eski adıyla MNS) konsoluna giriş yapın.

  2. Üst gezinme çubuğundan bir bölge seçin.

  3. Sol gezinme bölmesinde Topic Model > Subscriptions seçeneğini belirleyin.

  4. Subscriptions sayfasında Create Subscription seçeneğine tıklayın.

  5. Create Subscription panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğine tıklayın.

    • Topic Name: Bu aboneliğin ait olduğu konuyu seçin.

    • Subscription Name: Aboneliğin adı. Bir harfle başlamalı, harf, rakam ve tire (-) içerebilir ve 255 karakteri aşmamalıdır.

    • Subscription: Aboneliğin itme türü. Varsayılan değer HTTP'dir. Daha fazla bilgi için bkz. Subscription types.

    • Receiver Endpoint: Alıcının uç nokta adresi.

    • İsteğe bağlı: Message Filtering Tag: Mesaj filtreleme için bir etiket.

    • Retry Policy: Bir mesaj itme işlemi uç noktaya ulaşamadığında uygulanacak yeniden deneme ilkesi.

      Aşağıdaki yeniden deneme ilkeleri kullanılabilir:

      • BACKOFF_RETRY: 10 ila 20 saniye arasında rastgele aralıklarla üç kez yeniden dener.

      • DECAY_RETRY: 176 kez yeniden dener. Yeniden deneme aralığı üstel olarak 512 saniyeye kadar artar ve toplam yeniden deneme süresi bir gündür. Belirli yeniden deneme aralıkları şunlardır: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, ..., 512 (512 saniyelik aralıklarla toplam 167 yeniden deneme).

    • Message Format: Uç noktaya itilen mesajların biçimi.

      • SIMPLIFIED: Mesaj gövdesi yalnızca kullanıcı tarafından yayınlanan içeriği içerir, herhangi bir nitelik içermez. Örnek:

        {1:"a", 2:"b"}
      • JSON: Mesaj gövdesi JSON biçimindedir ve hem mesaj içeriğini hem de niteliklerini içerir. Örnek:

        {
            "TopicOwner":"TopicOwner",
            "TopicName":"TopicName",
            "Subscriber":"Subscriber",
            "SubscriptionName":"SubscriptionName",
            "MessageId":"6CC4D900CA59A2CD-1-15180534A8F-20000****",
            "Message":"xxxxx",
            "MessageMD5":"F1E92841751D795AB325861034B5****",
            "MessageTag":"important",
            "PublishTime":"1449556920975"
        }
      • XML: Mesaj gövdesi XML biçimindedir ve hem mesaj içeriğini hem de niteliklerini içerir. Örnek:

        <?xml version="1.0" encoding="utf-8"?>
            <Notification xlmns="http://mns.aliyuncs.com/doc/v1/">
                <TopicOwner>TopicOwner</TopicOwner>
                <TopicName>TopicName</TopicName>
                <Subscriber>Subscriber</Subscriber>
                <SubscriptionName>SubscriptionName</SubscriptionName>
                <MessageId>6CC4D900CA59A2CD-1-15180534A8F-20000****</MessageId>
                <Message>{1:"a", 2:"b"}</Message>
                <MessageMD5>F1E92841751D795AB325861034B5****</MessageMD5>
                <MessageTag>important</MessageTag>
                <PublishTime>1449556920975</MessagePublishTime>
            </Notification>

    Yeni abonelik Subscriptions sayfasında görünür.

Aboneliği düzenleme

  1. Subscriptions sayfasında hedef aboneliği bulun ve Actions sütunundaki Edit seçeneğine tıklayın.

  2. Edit Subscription Parameter panelinde yeniden deneme ilkesini değiştirin ve OK seçeneğine tıklayın.

Abonelikleri bulma

  1. Subscriptions sayfasında arama kutusuna abonelik adının bir önekini (örneğin test) girin ve ardından image simgesine tıklayın.

    Listede adları test ile başlayan tüm abonelikler görüntülenir.

Mesaj yayınlama

  1. Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Publish Message seçeneğine tıklayın.

  2. Try Publishing Message to Topic sayfasında aşağıdaki parametreleri yapılandırın ve Publish Message seçeneğine tıklayın.

    • Message Content: Mesaj gövdesi.

    • (İsteğe bağlı) Message Tag: Mesaj filtreleme için bir etiket.

    • Subscription Type: Mesajın itildiği abonelik türü. Daha fazla bilgi için bkz. Subscription types.

    Sayfada "Message sent successfully" bildirimi görünür.

Konu ölçümlerini görüntüleme

  1. Topics sayfasında hedef konuyu bulun ve Actions sütununda More > Cloud Monitor seçeneğini belirleyin.

  2. Topic Details sayfasındaki Cloud Monitor bölümünde konunun izleme ölçümlerini görüntüleyebilirsiniz.

    Not

    Uyarı kuralları hakkında daha fazla bilgi için bkz. Create an alert rule.

Abonelik silme

  1. Subscriptions sayfasında hedef aboneliği bulun. Actions sütununda Delete seçeneğine tıklayın.

  2. Prompt iletişim kutusunda mesajı okuyun ve OK seçeneğine tıklayın.

    Abonelik Subscriptions sayfasından kaldırılır.

Konu silme

  1. Topics sayfasında hedef konuyu bulun ve Actions sütununda More > Delete seçeneğini belirleyin.

  2. Prompt iletişim kutusunda mesajı okuyun ve OK seçeneğine tıklayın.

    Konu Topics sayfasından kaldırılır.

    Uyarı

    Bir konu silindikten sonra verileri kurtarılamaz.