すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:リリースノート

最終更新日:Jul 09, 2024

このトピックでは、RocketMQ ONS 1.x SDK for Javaのリリースノートについて説明します。 リリースノートには、リリース日、ダウンロードリンク、各リリースの機能更新が含まれます。 このトピックの説明に基づいて、ビジネス要件を満たすJava用SDKのバージョンを選択して、メッセージを送受信できます。

重要
  • Java開発キット (JDK) 1.8は、TCPクライアントSDK for Javaのすべてのバージョンに適用できます。 JDK 1.6は、TCPクライアントSDK for Java 1.8.4. 最終バージョンおよびそれ以前のバージョンにのみ適用されます。 SDKバージョンの更新時にJDKの互換性の問題を防ぐため、JDK 1.8の使用を推奨します。

  • Mavenの依存関係を取得する方法については、「環境の準備」をご参照ください。

1.8.8.8.Final

リリース日

説明

ダウンロードリンク

2023-02-06

修正された問題

変更可能な設定項目clientCloseSocketIfTimeoutを追加して、異常なTCP接続をすばやく閉じます。

ons-client-1.8.8.8. ファイナル

1.8.8.7.Final

リリース日

説明

ダウンロードリンク

2023-01-11

修正された問題

  • 一度に複数のメッセージが消費されると、メッセージトレースが失われます。

  • 複数のメッセージが一度に消費される場合、最大待機時間が設定されていないため、一部のメッセージは消費されません。

ons-client-1.8.8.7. ファイナル

1.8.8.5.Final

リリース日

説明

ダウンロードリンク

2022-05-16

修正された問題

  • updateCredential操作が頻繁に呼び出されると、AccessKey ID、AccessKey secret、およびSTSトークンが更新されるとアトミック性が保証されないため、STSを使用したRAMロールのクロスアカウント認証は失敗します。

説明

この問題は、RAMロールが権限付与に使用されるシナリオでのみ修正されます。 認証中にAccessKey ID、AccessKeyシークレット、およびSTSトークンを手動で更新すると、問題が発生します。

ons-client-1.8.8.5. ファイナル

1.8.8.3.Final

リリース日

説明

ダウンロードリンク

2022-01-18

最適化された機能

  • ブローカーエラーのため、特定のコンシューマーオフセットに対応するメッセージはスキップされます。

  • メッセージ消費のタイムアウト時間の単位が正しくありません。

ons-client-1.8.8.3. ファイナル

1.8.8.1. Final

リリース日

説明

ダウンロードリンク

2021-08-24

最適化された機能

  • 順序付きメッセージを再試行するとエラーが発生します。

  • 特定のシナリオで使用できないメッセージの送信をクライアントが再試行すると、複数の重複メッセージが生成されます。

ons-client-1.8.8.1. ファイナル

1.8.8. Final

リリース日

説明

ダウンロードリンク

2021-04-02

最適化された機能

  • ハートビート送信ロジックが最適化されています。

  • SDKは過剰なメモリを使用します。

  • コンシューマがメッセージの消費に失敗した場合、メッセージがブローカに送り返される。

  • トピック固有のメッセージキャッシュ制限は有効になりません。

ons-client-1.8.8. ファイナル

1.8.7.4.Final

リリース日

説明

ダウンロードリンク

2021-02-08

最適化された機能

  • 特定のシナリオでは、順序付けられたメッセージの消費が遅れる。

  • ポートは、メッセージプロデューサにおけるライブネス検出のために占有される。

ons-client-1.8.7.4. ファイナル

説明

SDK for Java 1.8.7.1.Final以降を使用して順序付けられたメッセージを使用する場合は、SDKクライアントを最新バージョンに更新することを推奨します。

1.8.4. Final

リリース日

説明

ダウンロードリンク

2019-09-27

新機能

  • JDK 1.6がサポートされています。

  • 非同期メッセージの再試行がサポートされています。

  • ブローカーが忙しいシナリオでは、同期メッセージの再試行がサポートされます。

ons-client-1.8.4. ファイナル

ons-client v1.8.0.Final

リリース日

説明

ダウンロードリンク

2019-02-21

修正された問題

  • 自動再試行ロジックは固定です。 デフォルトでは、最大3回の再試行が許可されます。 このロジックは、新しいインスタンスのプロデューサーからトピックへのメッセージの同期送信に失敗するシナリオに適用できます。

ons-client-1.8.0. ファイナル

1.7.8. Final

リリース日

説明

ダウンロードリンク

2018-07-06

新機能

  • STSトークンは動的に更新できます。

修正された問題

  • 1つのログファイルのデフォルトサイズは1 GBです。 この問題が修正された後、デフォルトのサイズは64 MBです。

  • ログの2つのコピーが生成されます。

ons-client-1.7.8. ファイナル

以前のバージョン

1.7.7. Final

リリース日

説明

ダウンロードリンク

2018-04-25

修正された問題

  • 複数のコンシューマーまたはプロデューサーインスタンスが同じプロセスで初期化されている場合、メッセージトレースを送信できません。 この問題は、バージョン1.7.5.Finalとバージョン1.7.6.Finalで発生する可能性があります。 SDKを更新することを推奨します。

ons-client-1.7.7. ファイナル

1.7.6. Final

リリース日

説明

ダウンロードリンク

2018-04-04

新機能

  • すべてのログフレームワークがサポートされています。

修正された問題

  • Apache Log4j2がサポートされています。

  • ネームサーバーをフェッチすると、クライアントが予期せずシャットダウンされます。

  • FastJSONバージョンが1.2.48に更新されました。

ons-client-1.7.6. ファイナル

1.7.5. Final

リリース日

説明

ダウンロードリンク

2018-03-23

修正された問題

  • Alibaba Cloudの内部依存関係が使用されます。

ons-client-1.7.5. ファイナル

1.7.4. Final

リリース日

説明

ダウンロードリンク

2018-03-02

新機能

  • STSトークンを使用したApache RocketMQのMessage Queueへのアクセスがサポートされています。

  • メッセージトレースデータを送信するときに、Apache RocketMQブローカーのMessage Queueに優先順位を割り当てることができます。 デフォルトでは、メッセージトレースデータは、現在のクラスターのApache RocketMQブローカーのmessage Queueに優先的に送信されます。

修正された問題

  • JDK 1.6の非互換性の問題は修正されました。

ons-client-1.7.4. ファイナル

1.7.2. Final

リリース日

説明

ダウンロードリンク

2018-01-25

新機能

  • トランスポート層での暗号化は、Enterprise Platinum Editionインスタンスでサポートされています。 AccessKey IDとAccessKey secretを使用して署名を生成すると、トランスポート層でデータを暗号化できます。 この機能は、データセキュリティの向上に役立ちます。

  • SQL属性フィルタリングは、Enterprise Platinum Editionインスタンスのコンシューマに対してサポートされています。 これにより、メッセージサブスクリプションの効率が向上します。

  • ネームサーバにおける変更は、クライアントによって自動的に検出され得る。 これにより、O&Mアクティビティと切り替えを実行して、クライアントの高可用性を確保できます。

  • クライアントのバージョン情報は、クライアントがブローカへの接続要求を開始したときに、正確な方法でブローカに報告される。

ons-client-1.7.2. ファイナル

1.7.1. Final

リリース日

説明

ダウンロードリンク

2017-12-19

新機能

  • カスタムコールバックスレッドプールは、非同期でメッセージを送信するAPI操作を呼び出すときに構成できます。

  • JVM -Dパラメーターr Dclient.ca llback.exe cutor.thread.numsは、非同期でメッセージを送信するAPI操作のリクエストパラメーターに追加されます。 このパラメーターは、パブリックスレッドプール内のスレッド数を管理するために使用されます。 たとえば、このパラメーターを10に設定できます。

修正された問題

  • キャッシュカウントは、消費タイムアウトのためにメッセージがブローカに返送されるときに減少しない。

  • クライアントの非同期セマフォは、スケジュールされた時点より前にリリースされます。

ons-client-1.7.1. ファイナル

1.7.0.Final

リリース日

説明

ダウンロードリンク

2017-10-23

新機能

  • クライアント上のメッセージのキャッシュポリシーは、メッセージ数とキャッシュサイズのディメンションに基づいて変更されます。

最適化された機能

  • 組み込みのトレースモジュールのProducerNameパラメーターは、ユーザーが異なる値を使用できるようにクライアント用に最適化されています。

修正された問題

  • クライアントトレーススレッドは、クライアントが期待通りに終了することを防止する。

  • メッセージトレースShutDownHookは複数回作成されます。

ons-client-1.7.0. ファイナル

1.6.1. Final

リリース日

説明

ダウンロードリンク

2017-08-31

最適化された機能

  • すべてのクライアントAPI操作についてJavaドキュメントが提供されています。

  • クライアントアドレスを取得するために使用されるメソッドが最適化されます。 これにより、/etc/hostsのホスト名設定を変更せずにクライアントアドレスを取得できます。

ons-client-1.6.1. ファイナル

1.6.0.Final

リリース日

説明

ダウンロードリンク

2017-07-31

新機能

  • クライアントは、正しいデバッグを確実にするために、ソースコードでシェーディングされます。

  • BornHostおよびBornTimestampメッセージ属性は、クライアントで表示できます。

  • BatchConsumer操作が追加されました。 この操作では、一度に複数のメッセージを消費できます。

  • BatchConsumerメソッドを呼び出すデモが追加され、Spring設定に基づいて一度に複数の順序付きメッセージが消費されます。

最適化された機能

  • シャーディングキーは、部分的に順序付けられたメッセージのメッセージ構造に格納される。

  • 整数値は、メッセージ属性設定でサポートされています。

ons-client-1.6.0. ファイナル

次のステップ

環境の準備