CLOVER🍀

That was when it all began.

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

「Hazelcast Heroes」に載せていただきました

3月末くらいのことですが、「Hazelcastのコミュニティのロックスター」を表す、「Hazelcast Heros」に 加えていただきました。 Hazelcast HeroesHazelcast Heroes are the rockstars of the Hazelcast community. Whether they're contributing to the code …

kafka-managerをインストールする

Apache Kafkaを管理するためのツールとしてkafka-managerというものが便利らしいので、kafka-managerを インストールして簡単に確認してみます。GitHub - yahoo/kafka-manager: A tool for managing Apache Kafka.今回使用するkafka-managerのバージョンは、…

InfinispanのAffinity Index(AffinityIndexManager)を試す

Infinispan 9.0.0.Finalから、実験的な機能としてAffinityIndexManagerという機能が追加されました。AffinityIndexManagerこれがなんなのかですが、前提知識としてInfinispanの全文検索機能の話が出てきます。 Infinispanの全文検索機能 Infinispanの全文検…

Spring Cloud Stream+Apache Kafkaで、Consumer Groupを設定した時の挙動を確認する

Spring Cloud Streamの設定のうち、以下の部分ですが spring.cloud.stream.bindings.input.group= spring.cloud.stream.bindings.<channelName>.group=指定した方がいいよーという話は見るものの、効果のほどを自分で確認したことがなかったので、 気になって見てみること</channelname>…

Apache GeodeでPartitioned Regionを使った時の、Member増減時の挙動と設定を確認する

Apache Geodeでちょっと気になっていることのひとつとして、Partitioned Regionを使った時にMemberが 増減した際の挙動があります。前に少し試したことがあるのですが、Apache GeodeでのBucketとキーの配置について(概要/API編) - CLOVERApache Geodeでの…

sbtとMavenで、実行可能JARファイルの先頭に起動スクリプトを差し込む

sbt-assemblyやMaven Shade Pluginなどで実行可能なJARファイル(java -jar xxxxx.jar)を作成することが できますが、このJARファイルの最初の方にシェルスクリプトやWindowsのバッチファイルの内容を差し込むことで、 単体のファイルとして実行することが…

WildFly Maven Pluginで、WildFly/Infinispan Serverにデプロイする

今更ながら、WildFly Maven Pluginを使うと、WildFlyにMavenプロジェクトからデプロイできることを 知りました…。WildFly Maven Plugin – IntroductionJenkinsからWildFlyへのリモートデプロイ(pom.xmlの更新) - そごうソフトウェア研究所wildfly-maven-pl…

UpdateをサポートしたInfinispanのContinuous Queryを試す

Infinispan 8から搭載された機能として、Continuous Queryがあります。これ自体は、前に試していました。InfinispanのContinuous Queryを試す - CLOVERただこの時はJoin/Leaveはサポートしていたものの、Updateは無視されるようになっていました。Infinispa…

Spring Cloud StreamのTest Supportを使う

Spring Cloud Streamを少しずつ試しているわけですが、毎回SinkからSourceまで作って動かしていくのは ちょっと面倒なので、テストコードで動かす方法を学んでみようと思います。Spring Cloud Stream自体に、テストのサポートがあるようですし(P.113)。Eve…

Infinispan 9で追加された、Ickle Queryを試す

先日、Infinispan 9(9.0.0.Final)がリリースされました。Infinispan: Infinispan 98系のリリースから1年くらいかかっていますが、まあいろいろ変わって新機能も追加されました。 これから順次見ていこうと思います。 Ickle Query で、最初にInfinispanに新…

Spring Cloud StreamのProcessorを書いてみる

始めたばかりのSpring Cloud Streamで、前回はとりあえずSourceとSinkを作ってみたものの、 今回はProcessorを書いてみたいと思います。 Processorとは? Binderにメッセージを送り込むのがSource、メッセージを受け取るのがSinkですが、この両方を併せ持っ…

はじめてのSpring Cloud Stream

最近興味があるプロダクトのひとつに、Spring Cloud Streamがあります。眺めていてだいぶ時間が経っているのですが、 そろそろ試してみようかなということで。 Spring Cloud Streamとは? マイクロサービス間のメッセージングを実現するプロダクトです。Spri…

Javaの圧縮・解凍ライブラリ(JDK標準GZIP、Commons Compress、snappy-java、LZ4 Java)を試す

ちょっと圧縮・解凍ライブラリを調べていまして、簡単に以下あたりを比較したり、確認するための 下地を作ってみようかなと思いまして。参考) 2016年のOSS圧縮ツール選択カタログSnappyとか名前をちらっと見かけたことがあるくらいだったので、こういう機会…