none
イベントハブの保持期間(1-7日)について RRS feed

  • 質問

  • EventHub を検討しています。

    AWSキネシスよりも保持期間も長いし簡単そうな印象です。

    もし以下の情報があれば教えていただけるとありがたいです。

    1.イベントハブは1-7日保持ですが、あとからoutput で全データ取り出す、といったことはかのうでしょうか?

    2.キューを分けずにInputを増やすことは可能でしょうか (HTTPの接続先を増やすなど)

    3.もし上記の2が可能な場合、複数のInputの時系列は保証されるのでしょうか。(先入先出か?)

    もし、1-3の部分的な情報でも構いませんのでなにか教えていただけるとありがたいです。

    よろしくお願いいたします。


    2015年9月28日 12:09

回答

  • 1.
    イベントハブはどこまでデータを読んだかを記憶しているオフセット値(時刻指定ができたハズ)があるので、この値を戻すことで過去(すでに読んだ)データを読むことができます。

    2.
    やりたいことのイメージができませんが、イベントハブから取り出すアプリを2つ用意するのではだめなのでしょうか?

    3.
    イベントハブにデータを入れた時点で時系列は保証されません(と思っています)。
    保証されない理由はイベントハブに入れたデータはパーティション(作成時に2~32の数を指定)というに勝手に振り分けられます。
    データを取り出すときにはパーティションは意識しない(することも出来るそうですが)でデータを取り出しますので、入れたデータの時系列は保証されないと思います。

    下記のパーティションのところとか参照ください。
    https://azure.microsoft.com/ja-jp/documentation/articles/event-hubs-overview/

    • 回答の候補に設定 星 睦美 2015年10月2日 7:42
    • 回答としてマーク 星 睦美 2015年10月6日 1:20
    • 回答としてマークされていない 宋RYU就活 2016年5月29日 16:03
    • 回答としてマーク 宋RYU就活 2016年5月29日 16:03
    2015年9月30日 12:54