• Offsetを保存しておくことで、そのOffsetから読み出しを再開できる • 0, 1, 2, 4, 5, 7 のように、必ずしも密にはならず、「次のOffsetを算出して読み出しを再開」という処理は書けない Cursor : SDKを利用する際にStreamからMassageを読み出す際のポインタ • OCI Streamingのみの概念 • OffsetのポインターとなるCursorを、Partitionを指定してAPIリクエストで生成(実体は文字列) • 作成したCursorを利用して、PartitionからMessageを読み出し • Cursorは都度生成せず、Message取得時に取得できるNextCursorを利用する • Cursorは作成後5分経つと失効する • Kafkaの場合はこのCursorの概念はなく、OffsetをCommitすることでKafka側でどこまでMessageを読み出した かを管理 48 Copyright © 2025, Oracle and/or its affiliates 0 1 2 4 5 7 Partition Stream Offset Cursor