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
updateCredentialiç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
namespaceparametresi 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
clientCloseSocketIfTimeoutyapı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
updateCredentialiç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