Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for RocketMQ:Konu yönetimi

Son Güncelleme:Oct 04, 2026

Message Queue for Apache RocketMQ hizmetinde konu, mesajlar için temel bir kategoridir. Message Queue for Apache RocketMQ yayımla-abone ol modelini kullanır; üreticiler mesajları konulara yayımlar ve tüketiciler bu mesajları almak için ilgili konulara abone olur. Bu makalede, Message Queue for Apache RocketMQ konsolunda konuları nasıl oluşturacağınız, sileceğiniz, güncelleyeceğiniz ve görüntüleyeceğiniz açıklanmaktadır.

Kullanım notları

  • Bir konu, bir örnek içinde izole edilir ve farklı örnekler arasında kullanılamaz. Örneğin, A örneğinde oluşturulan bir konu B örneğinde kullanılamaz.

  • Bir konunun mesaj türü, işleyeceği mesajlarla eşleşmelidir. Örneğin, normal mesajları gönderip almak üzere bir konu oluşturursanız mesaj türü Normal Message olarak ayarlanmalıdır. Bölümlenmiş sıralı mesajlar veya işlemli mesajlar gibi diğer mesaj türleri için bu konuyu kullanamazsınız. Aksi takdirde, düğüm değişimi veya örnek geçişi sırasında zamanlanmış mesajların kaybolması gibi sorunlar yaşanabilir.

Faturalama

Message Queue for Apache RocketMQ hizmeti, konu kullanılmıyor olsa bile her konu için kaynak kullanım ücreti tahsil eder. Kullanılmayan konuları silmenizi öneririz. Daha fazla bilgi için bkz. Mesajlaşma fiyatlandırma ayrıntıları ve Enterprise Platinum Edition faturalandırması.

Konu adlandırma kuralları

  • Konu adı 3 ila 64 karakter uzunluğunda olmalı ve yalnızca harf, rakam, tire (-) ve alt çizgi (_) içerebilir.

  • Konunun ait olduğu örnekte ad alanı varsa adı bu örnek içinde benzersiz olmalı ve mevcut bir konu adı veya grup kimliği ile aynı olmamalıdır. Adlar farklı örneklerde tekrar edebilir. Örneğin, A örneğindeki bir konunun adı B örneğindeki bir konunun veya grup kimliğinin adı ile aynı olabilir.

  • Konunun ait olduğu örnekte ad alanı yoksa adı tüm örnekler ve bölgeler genelinde küresel olarak benzersiz olmalı ve mevcut herhangi bir konu adı veya grup kimliği ile aynı olmamalıdır.

Not

Bir örneğin ad alanına sahip olup olmadığını kontrol etmek için Message Queue for Apache RocketMQ konsolunda Instance Details sayfasına gidin ve Basic Information bölümünü görüntüleyin.

Konu oluşturma

  1. ApsaraMQ for RocketMQ konsoluna giriş yapın. Sol gezinme bölmesinde Instances seçeneğine tıklayın.

  2. Üst gezinme çubuğundan bir bölge seçin (örneğin, China (Hangzhou)). Instances sayfasında yönetmek istediğiniz örneğin adına tıklayın.

  3. Soldaki gezinme bölmesinde Topics seçeneğine tıklayın. Sayfanın sol üst köşesinde Create Topic seçeneğine tıklayın.

  4. Create Topic panelinde bir Name ve Description girin, konu için bir Message Type seçin ve OK seçeneğine tıklayın.

    Önemli

    Bir konu, oluşturulması sırasında belirtilen mesaj türünü yalnızca işleyebilir. Örneğin, mesaj türü Normal Message olarak ayarlanmış bir konu oluşturursanız bu konuyu yalnızca normal mesajları gönderip almak için kullanabilirsiniz. Sıralı mesajlar için bu konuyu kullanamazsınız. Daha fazla bilgi için bkz. Mesaj türleri.

    Name 3 ila 64 karakter uzunluğunda olmalı ve yalnızca harf, rakam, tire (-) ve alt çizgi (_) içerebilir. Commodity Type otomatik olarak pay-as-you-go olarak ayarlanır. Message Type dört seçenek sunar: Normal Message, Transactional Message, Partitioned Ordered Message ve Scheduled/Delayed Message.

Konu silme

Uyarı

Bir konu silindikten sonra ilgili üreticiler ve tüketiciler hemen çalışmayı durdurur. Konu meta verileri ve mesaj verileri de silinir ve geri yüklenemez. Dikkatli ilerleyin.

  1. Instances sayfasında hedef örneğin adına tıklayın. Soldaki gezinme bölmesinde Topics seçeneğine tıklayın.

  2. Konu listesinde silmek istediğiniz konuyu bulun. Actions sütununda More seçeneğine tıklayın ve açılır menüden Delete seçeneğini belirleyin.

  3. Onay iletişim kutusunda OK seçeneğine tıklayın.

Konu güncelleme

  1. Instances sayfasında hedef örneğin adına tıklayın. Soldaki gezinme bölmesinde Topics seçeneğine tıklayın.

  2. Konu listesinde güncellemek istediğiniz konuyu bulun. Actions sütununda Details seçeneğine tıklayarak Topic Details sayfasını açın.

  3. Basic Information bölümünde Topic Description yanındaki Edit seçeneğine tıklayın. Yeni açıklamayı girin ve OK seçeneğine tıklayın.

Konu görüntüleme

  1. Instances sayfasında hedef örneğin adına tıklayın. Soldaki gezinme bölmesinde Topics seçeneğine tıklayın.

  2. Konu listesinde konunun adına tıklayın veya Actions sütunundaki Details seçeneğine tıklayın.

İlgili API'ler

Konuları yönetmek için aşağıdaki API işlemlerini de kullanabilirsiniz: