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
Simple Message Queue (eski adıyla MNS) konsoluna giriş yapın.
Sol gezinme bölmesinde seçeneğini belirleyin.
Üst gezinme çubuğundan bir bölge seçin.
Topics sayfasında Create Topic seçeneğine tıklayın.
-
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
Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Edit seçeneğine tıklayın.
-
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
-
Topics sayfasında arama kutusuna konu adının bir önekini (örneğin
test) girin ve ardından
simgesine tıklayın.Listede adları
testile başlayan tüm konular görüntülenir.
Konu ayrıntılarını görüntüleme
Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Details seçeneğine tıklayın.
Topic Details sayfasında konuyla ilgili ayrıntılı bilgiler görüntülenir.
Uç noktaları alma
Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Details seçeneğine tıklayın.
-
Topic Details sayfasında Endpoint bölümünde Internet Access ve Internal Access uç noktalarını bulun.
NotUç noktalar hem HTTP hem de HTTPS erişimini destekler.
Abonelik oluşturma
Simple Message Queue (eski adıyla MNS) konsoluna giriş yapın.
Üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde seçeneğini belirleyin.
Subscriptions sayfasında Create Subscription seçeneğine tıklayın.
-
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
Subscriptions sayfasında hedef aboneliği bulun ve Actions sütunundaki Edit seçeneğine tıklayın.
Edit Subscription Parameter panelinde yeniden deneme ilkesini değiştirin ve OK seçeneğine tıklayın.
Abonelikleri bulma
-
Subscriptions sayfasında arama kutusuna abonelik adının bir önekini (örneğin
test) girin ve ardından
simgesine tıklayın.Listede adları
testile başlayan tüm abonelikler görüntülenir.
Mesaj yayınlama
Topics sayfasında hedef konuyu bulun ve Actions sütunundaki Publish Message seçeneğine tıklayın.
-
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
Topics sayfasında hedef konuyu bulun ve Actions sütununda seçeneğini belirleyin.
-
Topic Details sayfasındaki Cloud Monitor bölümünde konunun izleme ölçümlerini görüntüleyebilirsiniz.
NotUyarı kuralları hakkında daha fazla bilgi için bkz. Create an alert rule.
Abonelik silme
Subscriptions sayfasında hedef aboneliği bulun. Actions sütununda Delete seçeneğine tıklayın.
-
Prompt iletişim kutusunda mesajı okuyun ve OK seçeneğine tıklayın.
Abonelik Subscriptions sayfasından kaldırılır.
Konu silme
Topics sayfasında hedef konuyu bulun ve Actions sütununda seçeneğini belirleyin.
-
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.