タグ

distributedとc++に関するyukimori_726のブックマーク (1)

  • C++ で Apache Kafka を実装してみた - おくみん公式ブログ

    C++11/14 コア言語』を読んで C++ に惹かれ、使ってみたくなったので、Apache Kafka を実装してみました。 作ったもの Cafca C++ を書くならせっかくだしミドルウェアを作ってみよう、というわけで比較的構造がシンプルな Apache Kafka を移植しました。 とはいっても習作であり、プロダクトとして利用できるレベルではないです。 Produce API, Fetch API あたりしか実装していません。 分散周りが未実装で、無数のバグがあり、かつパフォーマンスも出ないであろうという状態です。 C++ 感想 C++ は想像していたより先進的な機能が多く、自分のようなモダンプログラマでも楽しめる言語でした。 テンプレートやラムダ式を駆使すれば表現力に定評のある Scala に負けないくらい、パワフルな記述が可能です。 例えばテンプレート特殊化を使えば型クラスっぽ

    C++ で Apache Kafka を実装してみた - おくみん公式ブログ
  • 1