2015年8月31日のブックマーク (3件)

  • Consumer Group Example - Apache Kafka - Apache Software Foundation

    Using the High Level ConsumerWhy use the High Level ConsumerSometimes the logic to read messages from Kafka doesn't care about handling the message offsets, it just wants the data. So the High Level Consumer is provided to abstract most of the details of consuming events from Kafka. First thing to know is that the High Level Consumer stores the last offset read from a specific partition in ZooKeep

  • Apache Kafka概要確認(その7 PushモデルかPullモデルか - 夢とガラクタの集積場

    こんにちは。では続きに。 10.メッセージ消費側駆動の状態管理方式 プッシュ対プル これまでのBroker、Consumer側の話に関連する質問として、 Broker側がデータをpushするのか、Consumer側がメッセージをpullするのか、がある。 Kafkaはデータの流れとして下記のようなデザインを取っている。 Producer→Brokerにデータをpush Broker←Consumerにデータをpull 最近のScribeやflume等のシステムにおいてはログ収集に焦点を当て、 各ノードをBrokerとして動作させデータをpushするアプローチを取っている。 しかしながら、PushベースのシステムにおいてはBroker側はConsumer側で転送速度が制限されるような 多彩な消費モデルに対応するのは困難になる。 Kafkaの置くゴールとしては、消費者側で可能な限り最大のレート

    Apache Kafka概要確認(その7 PushモデルかPullモデルか - 夢とガラクタの集積場
  • スタートアップ企業のネーミングで大事なこと | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    2014年9月に起業した時、リズ・ヴェッセルとJ.J.フリーゲルマンは社名についてあまり深く考えなかった。 オンラインで学生たちに仕事を紹介する事業を始めた彼らは「thecampusjob.com」というドメインを9ドル99セントで買った。仮につけた名前のつもりだったが、創業した2人も最初の社員たちもビジネスの根幹をなす技術やオペレーションの立ち上げに忙殺され、会社のブランディングは後回しになった。夜を徹してブレストしたにも関わらず、事業がスタートする前に決まったのは「The」をとって「Campus Job」にするということだけだった。(マーク・ザッカーバークもこのアイデアに賛成してくれただろう)。 創業時の名前なんて簡単に変えられると思うかもしれない。だが、ヴェッセルによると「そんなに簡単な話ではない」という。「事業がスタートする前にもっと違う名前にしておけばよかったって心から思ったわ」

    スタートアップ企業のネーミングで大事なこと | Forbes JAPAN 公式サイト(フォーブス ジャパン)