タグ

ブックマーク / kazucocoa.wordpress.com (2)

  • Spring Cloud Netflixを読んだ

    Springが、Netflixが公開している彼らのOSS群を説明している記事を読みました。ちょっと、記憶に止めておきたい内容を探っているのでそのメモがてら。 記事: http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html これは、Netflixのmicroservicesを構成するツール群を説明していました。 Service Discovery Eureka Clients Circuit Breaker Hystrix Intelligent Routing Zuul Client Side Load Balancing Ribbon Service Discovery: Eureka Clients Service Discoveryはmicsoservicesベースのアーキテクチャとして大事な要素 C

    Spring Cloud Netflixを読んだ
    kimutansk
    kimutansk 2015/12/11
    Feign/Ribbonでクライアントサイドロードバランシング搭載のデコレート可能なRestClientになって、あとはZuulはこれだけだといまいち。見ましょう。
  • NetflixのHystrixにも使われるCircuit Breaker patternを調べてみた

    Testing Strategies In A Microservice Architectureを読んだを読んでいる途中に出てきた、Circuit Breakerと呼ばれる機構を調べてみました。Martin Fowler氏がこの記事で言及しているものでした。 このCircuit Breaker patternは、Release It! 番用ソフトウェア製品の設計とデプロイのためにで描かれているような、番環境化において発生する、複数システムが関係するからこそ発生する障害を抑えることも目的としたデザインパターンのようです。「複数システムが関係するからこそ発生する障害」とは、一部システムの負荷が高まりタイムアウトするといったことを含みます。 内容自体は、 障害検出のための共有のオブジェクト(Circuit Breacker)を用意して、監視・検出できるようにする ということらしいです。Ne

    NetflixのHystrixにも使われるCircuit Breaker patternを調べてみた
    kimutansk
    kimutansk 2015/12/11
    一定以上失敗すると障害状態としてリクエストを遮断(遮断機)としての役割を持つコンポーネントのことをさしますか。
  • 1