Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for RocketMQ:4.x ve 5.x sürümleri arasındaki farklar ve uyumluluk

Son Güncelleme:Oct 04, 2026

ApsaraMQ for RocketMQ; mesaj, olay ve akış işlemeyi tek bir platformda birleştiren Alibaba Cloud tarafından sunulan dağıtık bir hizmettir. Apache RocketMQ üzerine inşa edilen bu yapı; düşük gecikme süresi, yüksek eşzamanlılık, yüksek kullanılabilirlik ve yüksek güvenilirlik sağlar. Apache RocketMQ 5.0'ın piyasaya sürülmesinin ardından ApsaraMQ for RocketMQ artık daha kararlı ve güvenilir bir sunucu tarafı 5.x sürümü sunmaktadır. Bu konu, ApsaraMQ for RocketMQ sunucu tarafının 5.x ve 4.x sürümleri arasındaki farkları ve uyumluluk durumunu açıklar.

5.x Sürümünün Avantajları

Önceki sunucu tarafı sürümlerine kıyasla ApsaraMQ for RocketMQ 5.x aşağıdaki avantajları sunar:

  • Daha gelişmiş mimari

    Depolama ve hesaplama kaynaklarının ayrıldığı bir mesaj mimarisini tamamen benimser. Depolama ve hesaplama kaynakları ihtiyaç duyulduğunda yatay olarak ve bağımsız şekilde ölçeklendirilebilir. Bu mimari, verimli esnek bakım ve onarım işlemlerini desteklerken yüksek performanslı ve büyük ölçekli yetenekler sağlar.

  • Daha düşük geliştirme eşiği

    Apache RocketMQ ile tamamen tutarlı olan istemci SDK'larının kullanımını önceliklendirir. Ayrıca önceki tüm SDK ve API işlem sürümleriyle geriye dönük uyumludur.

    VPC içinde güvenli kimlik tanımlamayı destekler. Buluta geçiş yapmak için yalnızca erişim noktasını değiştirmeniz yeterlidir. Başka hiçbir kod değişikliği gerekmez.

  • Daha düşük bakım ve onarım eşiği

    Otomatik rotasyon, esneklik ve hafif aşamalı ortam gibi çözümler sunar. Bu çözümler; çevrimiçi kapasite değerlendirmesi, iş trafiğindeki dalgalanmalar için esneklik ve günlük gri yayılım ortamları gibi yaygın zorlukların üstesinden gelmenize yardımcı olur. Bu yaklaşım genel bakım ve onarım eşiğini düşürür ve riskleri azaltır.

  • Daha esnek maliyetler

    Bulut altyapı teknolojisinin optimize edilmesi sayesinde mesaj gönderme ve alma işlemleri için kullanılan hesaplama yetenekleri ayrılmış ve ani trafik kombinasyonlarını destekler. Bu sayede işletmeler ani trafik artışları için büyük tampon alanlar ayırmak zorunda kalmaz.

    Mesaj depolama kullandıkça öde modeliyle sunulur. Bu model, içeri doğru ölçeklenemeyen bulut disklerine kıyasla önemli ölçüde esneklik avantajı sağlar.

  • Daha kapsamlı satış modelleri

    Daha kapsamlı bir kademeli plan seti sunar ve hem aylık hem de saatlik fiyatlandırma modellerini destekler.

  • Yeni LiteTopic modeli yapay zeka uygulamalarının eşzamansız iletişimini daha iyi destekler

    Yapay zeka iş görevlerinin uzun işlem süreleri, sınırlı ve maliyetli hesaplama gücü kaynakları ile hesaplama gücü kullanımı ve iş trafiği dalgalanmaları arasındaki çatışmalar gibi yaygın sorunlara çözüm getirir. Hafif bir konu özelliği ve buna uygun çözümler sunar. Geliştiriciler sağlam, verimli ve ölçeklenebilir bir eşzamansız iletişim sistemi oluşturabilir. Bu sayede istek dalgalanmaları yumuşatılır, arka uç işleme yükü azaltılır, kaynak kullanımı iyileştirilir ve maliyet tasarrufu sağlanır.

Her Sürüm için SDK Açıklamaları

Aşağıdaki tabloda ApsaraMQ for RocketMQ her sürümü için SDK'lar ve özellik desteği açıklanmıştır. Tabloda ✔#10004; simgesi özelliğin desteklendiğini, ✘#10008; simgesi ise özelliğin desteklenmediğini gösterir.

Aşağıdaki tabloda ✔ simgesi özelliğin desteklendiğini, ✘ simgesi ise desteklenmediğini gösterir.

Karşılaştırma Öğesi

RocketMQ 5.x gRPC SDK

RocketMQ 5.x Remoting SDK

RocketMQ 4.x/3.x SDK

RocketMQ ONS TCP 1.x SDK

RocketMQ ONS TCP 2.x SDK

RocketMQ ONS HTTP SDK

Protokol

gRPC protokolü v2

Remoting protokolü

Remoting protokolü

Remoting protokolü

gRPC protokolü v1

HTTP protokolü

Erişilebilir örnekler

5.x serisi örnekler

  • 5.x serisi örnekler

  • 4.x serisi örnekler

  • 5.x serisi örnekler

  • 4.x serisi örnekler

  • 5.x serisi örnekler

  • 4.x serisi örnekler

4.x serisi örnekler

4.x serisi örnekler

Kullanım önerileri

5.x gRPC SDK'yı kullanın.

  • Kapsamlı çoklu dil desteği sunar.

  • Tüm gelecekteki özellikler ve optimizasyonlar 5.x gRPC SDK üzerinde desteklenecektir.

  • Belirli 5.x gRPC SDK özellikleri ihtiyaçlarınızı karşılamıyorsa 5.x Remoting SDK'yı kullanmayı değerlendirin.

  • Bu sürümleri kullanan mevcut işlerin istemcileri normal çalışmaya devam edebilir.

  • 5.x serisi örnekler bu SDK sürümleriyle uyumludur.

  • Bu sürümlerin istemcilerini kullanmayın. Bu SDK sürümleri gelecekteki yeni özellikleri ve optimizasyonları desteklemez.

  • Yalnızca 4.x serisi örneklere erişebilirler.

Sıradan, sıralı, işlem ve zamanlanmış mesajların gönderilmesi

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

Eşzamanlı tüketim

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

Mesajların sıralı tüketimi

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

✔#10004;

Mesajların sıralı tüketimi eşzamanlılık optimizasyonu

✔#10004;

✘#10008;

✘#10008;

✘#10008;

✘#10008;

✘#10008;

Yayın tüketimi

✘#10008;

✔#10004;

✔#10004;

✔#10004;

✘#10008;

✘#10008;

Akış tüketimi (Flink'e bağlanma gibi)

✘#10008;

✔#10004;

✔#10004;

✘#10008;

✘#10008;

✘#10008;

Mesaj izleme

✔#10004;

✔#10004;

4.5.2 ve sonraki sürümlerde desteklenir

✔#10004;

✔#10004;

✘#10008;

Üretici ve tüketici istemci ölçüm verileri

✔#10004;

✘#10008;

✘#10008;

✘#10008;

✘#10008;

✘#10008;

Sorunsuz kapatma

✔#10004;

Yalnızca 5.x serisi örnekler desteklenir

✘#10008;

✘#10008;

✘#10008;

✘#10008;

4.x ve 5.x sürümleri arasında özellik uyumluluğu

ApsaraMQ for RocketMQ 5.x örnekleri büyük kurumsal müşterilerin üretim deneyimine dayanarak oluşturulmuş ve mesaj gönderme/alma özellikleri ile davranışları optimize edilmiştir. Sonuç olarak parametre ayarları ve özellik davranışları bazı senaryolarda farklılık gösterebilir. Bu değişiklikler genellikle ana mesaj akışını etkilemez. Mevcut bir 4.x örneğini 5.x'e yükseltiyorsanız iş ihtiyaçlarınıza göre riskleri değerlendirmeniz gerekir.

Aşağıdaki tabloda özellikler ve davranışlardaki farklılıklar açıklanmıştır:

Özellik farkı

Sürüm 4.x

Sürüm 5.x

Açıklama

Zamanlanmış mesajlar için maksimum süre

40 gün

  • Paylaşılan mimarideki örnekler en fazla 7 günü destekler.

  • Özel mimarideki örnekler: Platinum Edition 40 günü destekler. Sunucusuz özel örnekler özelleştirilebilir.

Daha fazla bilgi için bkz. Kotalar ve sınırlar.

Uzun zamanlama süreleri sistem için kararlılık riski oluşturabilir. Süreyi çok uzun ayarlamayın. İş senaryolarını simüle etmek için daha kısa süreler kullanın. Daha fazla bilgi için bkz. Zamanlanmış ve gecikmeli mesajlar.

Mevcut bir 4.x örneğini taşıyorsanız ve maksimum süre gereksinimlerinizi karşılamıyorsa yardım için bir destek talebi oluşturun.

HTTP protokolü desteği

✔

✘

Sürüm 5.x HTTP protokolünü desteklemez. Mevcut 4.x örneğiniz HTTP protokolü kullanıyorsa yükseltmeyi erteleyin.

RAM yetkilendirme ilkesi

Veri bağlantısı + kontrol bağlantısı

Kontrol bağlantısını destekler ancak yetkilendirme ilkesi 4.x sürümünden farklıdır.

  • Sürüm 5.x daha standart ARN ve ilke tanımları kullanır. 5.x sürümü kaynaklarını kullanmak için mevcut kullanıcıların Sürüm 5.x erişim ilkesi'ne göre izinleri tekrar vermesi gerekir.

  • Sürüm 5.x veri bağlantısı artık RAM yetkilendirme ilkelerini desteklemez. Açık kaynaklı RocketMQ ACL 2.0 izin sistemini kullanır. Daha fazla bilgi için bkz. Kullanıcı kimlik tanımlama.

Genel mesaj yönlendirmesi

✔

Global Message Replication özelliğini kullanın.

Global Message Replication; açık kaynaklı, Alibaba Cloud 4.x ve Alibaba Cloud 5.x örnek türlerini destekler. Mesajlar ve tüketim ilerlemesi için bölgeler arası ve örnekler arası senkronizasyon sağlar.

Mesaj türü kısıtlaması

Kısıtlama yok

Sıkı kısıtlama

Sürüm 5.x'te mesaj türleri bağımsız bakım ve onarım ile işleme için konulara ayrılmıştır. Sistem gönderilen mesaj türünü konu için tanımlanan mesaj türüne karşı sıkı bir şekilde doğrular. Doğrulama başarısız olursa gönderme isteği reddedilir ve tür uyuşmazlığı istisnası döndürülür. Daha fazla bilgi için bkz. Konu davranışı kısıtlamaları.

Satın Alma Kısıtlamaları

  • ApsaraMQ for RocketMQ 5.x örnekleri tüm kullanıcılar tarafından satın alınabilir.

  • ApsaraMQ for RocketMQ 4.x örnekleri yalnızca mevcut kullanıcılar tarafından satın alınabilir. Örneğinizi mümkün olan en kısa sürede 5.x sürümüne yükseltmenizi öneririz. Yükseltme için yardım almak üzere bir destek talebi oluşturabilirsiniz.

4.x'ten 5.x Sürümüne Yükseltme Açıklaması

Şu anda 4.x örneklerini bir yükseltme aracı kullanarak doğrudan 5.x sürümüne yükseltemezsiniz. Mevcut bir örneği 5.x'e yükseltmek için bir 5.x örneği satın almanız ve ardından aşağıdaki şekilde gösterildiği gibi hizmet trafiğinizi yeni örneğe kademeli olarak taşımanız gerekir.迁移流程

Not

Yukarıdaki şekilde gösterildiği gibi ikinci adımda Konu ve Grup içe/dışa aktarma özelliklerini kullanarak meta verileri hızlıca oluşturabilirsiniz. Daha fazla bilgi için bkz. Konu İçe/Dışa Aktarma ve Grup İçe/Dışa Aktarma.

İşinizi taşırken çift okuma ve çift yazma işlemlerini kademeli yayınlamayla birleştiren aşağıdaki çözümü kullanabilirsiniz.

Business migration