CLOVER🍀

That was when it all began.

2018-04-01から1ヶ月間の記事一覧

Apache Kafkaで、実行中にBrokerを追加した時のProducer/Consumerの挙動を確認する

Apache Kafkaで、ProducerやConsumerを実行中にBrokerを追加した時にどうなるか、その挙動を見てみようと思います。 環境とお題 利用する、Apache Kafkaのバージョンは1.1.0とします。Apache ZooKeeperをひとつ、Apache KafkaのBrokerを以下のような体系で用…

Apache KafkaのConsumerを、特定のパーティションに手動で割り当てる

前に、Apache KafkaのConsumer Groupを試して動きを確認したことがあるのですが、ちょっと趣向を変えて、Consumerに対してパーティションを 指定して割り当ててみたいと思います。きっかけは、ドキュメントのこの絵。 Consumersこの絵のように、Consumer Gro…

KeycloakのNode.js Adapterを使ってOpenID Connect

以前に、KeycloakのJava Servlet Filter Adapterを使って、OpenID Connectを試してみました。KeycloakのJava Servlet Filter Adapterを使ってOpenID Connect - CLOVER今度は、Node.jsのAdapterを使って試してみたいと思います。Node.js Adapter Keycloak Nod…

Spring WebFluxでProxyサーバーを書いてみる

ちょっとしたお題がありまして、Spring WebFluxでProxyサーバーを書いてみました。お題は、こんな感じで。 Reverse Proxy 緩いProxyサーバー(X-Forwarded〜とかは気にしない) ほぼなにも考えず、バックエンドへのリクエストとレスポンスの内容を転送する G…

Infinispan 9.2のEviction Strategyを試す

Infinispan 9.2では、Evictionの戦略として「ExceptionベースのEviction」をサポートしたということが、リリースについて 書かれたブログエントリに記載があります。Infinispan: Infinispan 9.2.0.Final Exception based evictionA new "eviction" that inst…