Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for RocketMQ:Release notes for the TCP client SDK for Java

Son Güncelleme:Oct 04, 2026

Java için TCP istemci SDK'nın her sürümü; yayın tarihi, yapılan değişiklikler, bölgesel kullanılabilirlik ve indirme bağlantısı ile birlikte listelenir. İş yükünüz için doğru SDK sürümünü seçmek ve yükseltmeleri değerlendirmek üzere bu sayfayı kullanın.

Uyumluluk ve kısıtlamalar

JDK gereksinimleri

  • Tüm SDK sürümleri JDK 1.8'i destekler.

  • JDK 1.6 yalnızca V1.8.4.Final ve önceki sürümler tarafından desteklenir. Yükseltme sırasında uyumluluk sorunlarını önlemek için JDK 1.8 kullanın.

V2.x.x.Final kısıtlamaları

V2.x.x.Final sürümüne yükseltmeden önce aşağıdaki tüm koşulların karşılandığını doğrulayın:

  • Bölge kullanılabilirliği: V2.x.x.Final yalnızca şu bölgelerde kullanılabilir: Çin (Hangzhou), Çin (Qingdao), Çin (Beijing), Çin (Zhangjiakou), Çin (Hohhot), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Almanya (Frankfurt) ve Endonezya (Cakarta). Diğer bölgelerde yükseltme yapmayın.

  • Yalnızca VPC erişimi: V2.x.x.Final, ApsaraMQ for RocketMQ'ya yalnızca Virtual Private Cloud (VPC) üzerinden bağlanır. Örneğiniz klasik ağı kullanıyorsa yükseltme yapmayın.

  • Ad alanı gereklidir: V2.x.x.Final yalnızca ad alanı içeren örneklerle çalışır. Tüm ApsaraMQ for RocketMQ 5.x örnekleri varsayılan olarak ad alanına sahiptir. Bir 4.x örneği için, ApsaraMQ for RocketMQ konsolunda bulunan Instance Details sayfasındaki Basic Information bölümünü kontrol edin.

Maven bağımlılığı

Maven koordinatları ve kurulum talimatları için bkz. Ortamı hazırlama.

V2.x.x sürümleri

Bu sürümler yalnızca her sürüm için listelenen bölgelerde kullanılabilir. Ağ ve ad alanı gereksinimleri için V2.x.x.Final kısıtlamalarına bakın.

2.0.6.Final

Yayın tarihi: 2023-09-28

Hata düzeltmeleri:

  • Logback ve Guava'daki güvenlik açıkları düzeltildi.

Bölgeler: Çin (Hangzhou), Çin (Qingdao), Çin (Beijing), Çin (Zhangjiakou), Çin (Hohhot), Çin (Shenzhen), Çin (Chengdu), Almanya (Frankfurt), Endonezya (Cakarta)

İndirme: ons-client-2.0.6.Final

2.0.5.Final

Yayın tarihi: 2023-02-23

Özellikler:

  • Asenkron günlük kaydı eklendi.

Hata düzeltmeleri:

  • Toplu iş tüketimi için bekleme süresinin yapılandırılamaması sorunu düzeltildi.

  • Çeşitli güvenlik açıkları düzeltildi.

Bölgeler: Çin (Hangzhou), Çin (Qingdao), Çin (Beijing), Çin (Zhangjiakou), Çin (Hohhot), Çin (Shenzhen), Çin (Chengdu), Almanya (Frankfurt), Endonezya (Cakarta)

İndirme: ons-client-2.0.5.Final

2.0.3.Final

Yayın tarihi: 2022-08-17

Hata düzeltmeleri:

  • Yeni JDK sürümlerinde iş parçacığı havuzu boyutunun 32'yi aşamaması sorunu düzeltildi.

Bölgeler: Çin (Hangzhou), Çin (Qingdao), Çin (Beijing), Çin (Zhangjiakou), Çin (Hohhot), Çin (Shenzhen), Çin (Chengdu), Almanya (Frankfurt), Endonezya (Cakarta)

İndirme: ons-client-2.0.3.Final

2.0.2.Final

Yayın tarihi: 2022-06-16

Hata düzeltmeleri:

  • Mesaj gönderimi sırasında oluşabilecek kilitlenme sorunu düzeltildi.

Bölgeler: Çin (Chengdu), Çin (Qingdao), Çin (Shenzhen)

İndirme: ons-client-2.0.2.Final

2.0.1.Final

Yayın tarihi: 2021-11-29

Özellikler:

  • Mesaj izleme verileri eklendi.

Bölgeler: Çin (Chengdu), Çin (Qingdao), Çin (Shenzhen)

İndirme: ons-client-2.0.1.Final

2.0.0.Final

Yayın tarihi: 2021-10-18

Özellikler:

  • Yük dengeleme: Tüketiciler arasında daha eşit dağılım sağlamak amacıyla mesaj düzeyinde dengelemeye geçiş yapıldı.

  • Pano: Üretimden tüketime kadar biriken mesajlar, adım bazlı süre ve başarı oranı için ölçümler eklendi.

  • Mesaj izleme: Zamanlanmış mesajlar, gecikmeli mesajlar, işlemli mesajlar ve tüketim ayrıntıları için parametreler dahil edilerek izleme sorgu sonuçları genişletildi.

  • Sıralı mesajlar: Maksimum yeniden deneme sayısı 16'ya çıkarıldı.

  • Yayın tabanlı tüketim: Tüketici başlangıcında özel tüketici ofsetleri etkinleştirildi.

  • Push modu: Tüketim kısıtlaması eklendi. Tüketim iş parçacığı sayısı anormal olduğunda işleme mantığı iyileştirildi.

  • Günlük kaydı: Varsayılan günlük yolu değiştirildi. Günlük seviyeleri eklendi. Ortam değişkeni desteği eklendi.

İyileştirmeler:

  • İşlemli mesajlar için hata yönetimi iyileştirildi.

  • İstemci oluşturma sırasındaki hata yönetimi iyileştirildi.

Hata düzeltmeleri:

  • AccessKey ID, AccessKey secret ve STS belirteci güncellenirken atomiklik eksikliği nedeniyle sık çağrılarda Resource Access Management (RAM) rolleri için Security Token Service (STS) üzerinden çapraz hesap yetkilendirmesinin başarısız olmasına neden olan updateCredential içindeki yarış durumu düzeltildi.

Daha fazla ayrıntı için bkz. Java SDK Sürüm Notları .

Bölgeler: Çin (Chengdu), Çin (Qingdao), Çin (Shenzhen)

İndirme: ons-client-2.0.0.Final

V1.x.x sürümleri

1.9.1.Final

Yayın tarihi: 2024-07-15

Hata düzeltmeleri:

  • Guava 32.1.2-jre sürümüne güncellendi ve CVE-2023-2976 güvenlik açığı düzeltildi.

İndirme: ons-client-1.9.1.Final

1.9.0.Final

Yayın tarihi: 2024-04-10

Özellikler:

  • Serverless ApsaraMQ for RocketMQ 5.0 örneklerine İnternet üzerinden erişimi etkinleştirmek için namespace parametresi eklendi.

İndirme: ons-client-1.9.0.Final

1.8.8.8.Final

Yayın tarihi: 2023-02-06

Hata düzeltmeleri:

  • Anormal TCP bağlantılarını hızla kapatmak için clientCloseSocketIfTimeout yapılandırma seçeneği eklendi.

İndirme: ons-client-1.8.8.8.Final

1.8.8.7.Final

Yayın tarihi: 2023-01-11

Hata düzeltmeleri:

  • Toplu iş tüketimi sırasında mesaj izlerinin kaybolması sorunu düzeltildi.

  • Toplu iş tüketimi için maksimum bekleme süresi yapılandırılmadığından bazı mesajların tüketilememesi sorunu düzeltildi.

İndirme: ons-client-1.8.8.7.Final

1.8.8.5.Final

Yayın tarihi: 2022-05-16

Hata düzeltmeleri:

  • AccessKey ID, AccessKey secret ve STS belirtecinin atomik olmayan şekilde güncellenmesi nedeniyle sık çağrılarda RAM rolleri için STS üzerinden çapraz hesap yetkilendirmesinin başarısız olmasına neden olan updateCredential içindeki yarış durumu düzeltildi.

Bu düzeltme yalnızca RAM rolü yetkilendirmesi için geçerlidir. AccessKey ID, AccessKey secret ve STS belirtecini manuel olarak güncellerseniz sorun devam eder.

İndirme: ons-client-1.8.8.5.Final

1.8.8.3.Final

Yayın tarihi: 2022-01-18

Hata düzeltmeleri:

  • Broker hataları nedeniyle belirli bir tüketici ofsetindeki mesajın atlanması sorunu düzeltildi.

  • Mesaj tüketimi zaman aşımı için yanlış zaman birimi düzeltildi.

İndirme: ons-client-1.8.8.3.Final

1.8.8.1.Final

Yayın tarihi: 2021-08-24

Hata düzeltmeleri:

  • Sıralı mesaj gönderimlerini yeniden denerken oluşan hata düzeltildi.

  • Belirli senaryolarda istemci başarısız tüketimi yeniden denediğinde yinelenen mesajların oluşturulması sorunu düzeltildi.

İndirme: ons-client-1.8.8.1.Final

1.8.8.Final

Yayın tarihi: 2021-04-02

İyileştirmeler:

  • Kalp atışı gönderme mantığı optimize edildi.

  • Aşırı bellek kullanımı azaltıldı.

Hata düzeltmeleri:

  • Tüketici hatası durumunda mesajların broker'a yanlışlıkla geri gönderilmesi sorunu düzeltildi.

  • Konu başına mesaj önbellek sınırının etkili olmaması sorunu düzeltildi.

İndirme: ons-client-1.8.8.Final

1.8.7.4.Final

Yayın tarihi: 2021-02-08

Hata düzeltmeleri:

  • Belirli senaryolarda sıralı mesajların gecikmeli tüketimi düzeltildi.

  • Mesaj üreticilerinde canlılık tespiti için bağlantı noktalarının meşgul olması sorunu düzeltildi.

Sıralı mesajları tüketmek için V1.8.7.1.Final veya sonraki bir sürüm kullanıyorsanız en son sürüme yükseltin.

İndirme: ons-client-1.8.7.4.Final

1.8.4.Final

Yayın tarihi: 2019-09-27

Özellikler:

  • JDK 1.6 desteği eklendi.

  • Asenkron gönderimler için mesaj yeniden deneme özelliği eklendi.

  • Broker'lar meşgul olduğunda senkron gönderimler için mesaj yeniden deneme özelliği eklendi.

İndirme: ons-client-1.8.4.Final

1.7.8.Final

Yayın tarihi: 2018-07-06

Özellikler:

  • STS belirteçlerinin dinamik olarak yenilenmesi eklendi.

İyileştirmeler:

  • Varsayılan tek günlük dosyası boyutu 1 GB'tan 64 MB'a düşürüldü.

Hata düzeltmeleri:

  • Yinelenen günlük dosyalarının oluşturulması sorunu düzeltildi.

İndirme: ons-client-1.7.8.Final

Daha önceki sürümler

1.7.7.Final

Yayın tarihi: 2018-04-25

Hata düzeltmeleri:

  • Aynı işlemde birden fazla tüketici veya üretici örneği başlatıldığında mesaj izlerinin gönderilememesi sorunu düzeltildi. Bu sorun V1.7.5 ve V1.7.6 sürümlerini etkiler. Bu sürümlerden birini kullanıyorsanız yükseltme yapın.

İndirme: ons-client-1.7.7.Final

1.7.6.Final

Yayın tarihi: 2018-04-04

Özellikler:

  • Apache Log4j2 dahil olmak üzere tüm günlük çerçeveleri için destek eklendi.

Hata düzeltmeleri:

  • Ad sunucuları getirilirken istemcinin beklenmedik şekilde kapatılması sorunu düzeltildi.

  • Fastjson 1.2.48 sürümüne güncellendi.

İndirme: ons-client-1.7.6.Final

1.7.5.Final

Yayın tarihi: 2018-03-23

Diğer değişiklikler:

  • Alibaba Cloud dahili bağımlılıklarına geçiş yapıldı.

İndirme: ons-client-1.7.5.Final

1.7.4.Final

Yayın tarihi: 2018-03-02

Özellikler:

  • ApsaraMQ for RocketMQ'ya STS belirteci tabanlı erişim eklendi.

  • Mesaj izleme verileri için broker önceliği eklendi. İzleme verileri varsayılan olarak önce mevcut kümedeki broker'lara gönderilir.

Hata düzeltmeleri:

  • JDK 1.6 uyumsuzluk sorunu düzeltildi.

İndirme: ons-client-1.7.4.Final

1.7.2.Final

Yayın tarihi: 2018-01-25

Özellikler:

  • Enterprise Platinum Edition örnekleri için aktarım katmanı şifrelemesi eklendi. AccessKey ID ve AccessKey secret kullanılarak imza oluşturulurken veriler şifrelenir.

  • Abonelik verimliliğini artırmak için Enterprise Platinum Edition tüketicilerine SQL nitelik filtreleme özelliği eklendi.

  • Kesintisiz bakım geçişleri ve yüksek kullanılabilirlik için otomatik ad sunucusu değişikliği algılama özelliği eklendi.

  • Bağlantı sırasında tam istemci sürümünün broker'a raporlanması eklendi.

İndirme: ons-client-1.7.2.Final

1.7.1.Final

Yayın tarihi: 2017-12-19

Özellikler:

  • Asenkron mesaj gönderimi için özel geri arama iş parçacığı havuzu eklendi.

  • Ortak iş parçacığı havuzu boyutunu kontrol etmek için -Dclient.callback.executor.thread.nums JVM parametresi eklendi. Örnek: değeri 10 olarak ayarlayın.

Hata düzeltmeleri:

  • Tüketim zaman aşımı nedeniyle mesaj broker'a geri gönderildiğinde önbellek sayısının azaltılmaması sorunu düzeltildi.

  • İstemci asenkron semaforunun erken serbest bırakılması sorunu düzeltildi.

İndirme: ons-client-1.7.1.Final

1.7.0.Final

Yayın tarihi: 2017-10-23

Özellikler:

  • İstemci tarafı mesaj önbellek politikası, hem mesaj sayısı hem de önbellek boyutu boyutlarını destekleyecek şekilde güncellendi.

  • Yerleşik izleme modülünde farklı ProducerName değerlerine izin verildi.

Hata düzeltmeleri:

  • İzleme iş parçacığının istemcinin çıkmasını engellemesi sorunu düzeltildi.

  • Mesaj izleri için ShutdownHook öğesinin birden çok kez oluşturulması sorunu düzeltildi.

İndirme: ons-client-1.7.0.Final

1.6.1.Final

Yayın tarihi: 2017-08-31

İyileştirmeler:

  • Tüm istemci API işlemleri için Javadoc eklendi.

  • /etc/hosts dosyasında değişiklik yapılmasına artık gerek kalmayacak şekilde istemci adres çözümlemesi iyileştirildi.

İndirme: ons-client-1.6.1.Final

1.6.0.Final

Yayın tarihi: 2017-07-31

Özellikler:

  • Doğru hata ayıklama için kaynak kodunda istemci gölgelendi.

  • BornHost ve BornTimestamp mesaj nitelikleri istemcide sunuldu.

  • Birden çok mesajı aynı anda tüketmek için BatchConsumer işlemi eklendi.

  • BatchConsumer ile sıralı mesajların toplu iş olarak tüketilmesine yönelik Spring tabanlı bir demo eklendi.

İyileştirmeler:

  • Bölümlere göre sıralı mesajlar için parçalama anahtarı mesaj yapısında saklandı.

  • Mesaj nitelik ayarları için tamsayı değeri desteği eklendi.

İndirme: ons-client-1.6.0.Final

Ayrıca bkz.