English

互換性

メッセージ互換性

SINETStreamがブローカに送信するメッセージフォーマットには世代があり、現在はバージョン3(V3)が使われている。

メッセージのフォーマットバージョンと対応するSINETStreamのリリースの関係は以下のとおりである。

フォーマットバージョン 対応するSINETStreamリリース 暗号化 タイムスタンプ 暗号鍵変更
Version 0 〜0.9.5 No No No
Version 1 0.9.7〜1.0 Yes No No
Version 2 1.1〜1.8 Yes Yes No
Version 3 1.9〜 Yes Yes Yes

基本的にReaderとWriterは同じメッセージフォーマットを使用しなければならず、 異なっていた場合はメッセージを受信したReaderが例外を発生するかデータ化けを起こす。

Writer \ Reader V0 V1 V2 V3
V0 Yes No *1 No No
V1 No *1 Yes No No
V2 No No Yes Yes *2
V3 No No No Yes

メッセージフォーマットの技術的詳細は メッセージフォーマット を参照のこと。