CLOVER🍀

That was when it all began.

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

InfinispanのSpring Session Support(Embedded)を試す

Infinispan 9から、Spring用のモジュールにSpring Sessionのサポートが入りました。Externalizing session using Spring SessionEmbedded Mode、Client/Server Mode両方で使うことができます。今回は、Embedded Modeで使ってみましょう。また、Spring Boot…

はじめてのHazelcast Jet(Embedded Distributed Stream API)

今年の2月に、Hazelcastの機能拡張として、Hazelcast Jetというプロダクトがリリースされました。Hazelcast Jet - In-Memory Streaming and Fast Batch Processing - High-Performance Stream ProcessingIntroducing Hazelcast Jet 0.3 | Hazelcast BlogInfo…

PayaraをEmbeddedなサーバーとして使う

Payaraといえば、Payara Microを使ってjava -jarから実行したり、ふつうにPayara Serverにデプロイして使ったり…という 感じの使い方をすると思いますが、そういえばGlassFishの頃からEmbeddedにも使えるという話を最近思い出しました。GlassFishの頃にも使…

jBatch(JBeret SE)で、Job Repositoryの保存先をデータベースにしてみる

jBatchの実装であるJBeretでは、Job Repositoryにいくつかのデータストアを選択することができます。実装としては、これだけが用意されています。 In Memory(デフォルト) JDBC MongoDB Infinispan(Embedded Mode) 書いているとおり、デフォルトのJob Rep…

Versions Maven Pluginで、プロジェクトのバージョンを変更する

Mavenで、プロジェクトのバージョン自体はpom.xmlのproject.versionに書くわけですが、このバージョン番号を 更新する時ってどうするんでしょう?特に、マルチプロジェクト構成にしたりしていると、ひとつひとつを変えていくのは面倒ですよね。よく見かける…

Consul Templateを使って、nginxのプロキシ先のサーバーの追加と削除を動的に反映する

Consulには、Consul Templateというテンプレートツールが別途開発されています。ConsuleGitHub - hashicorp/consul-template: Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.Introducing Consul TemplateConsul Templ…

「mvn verify」や「mvn package」でSourceとJavadocのJARファイルを生成する

Maven Release Pluginではなく、単純に「mvn verify」や「mvn package」でSourceやJavadocのJARも生成したい場合。それぞれ、Maven Source PluginとMaven Javadoc Pluginを使えばOKみたいです。Apache Maven Source Plugin – IntroductionApache Maven Javad…

Infinispan 9のIckle Queryを、Remote Queryで試す

この前、Infinispan 9で追加されたIckle QueryをEmbedded Modeで試しました。Infinispan 9で追加された、Ickle Queryを試す - CLOVERこのIckle Query、どうもRemote Queryでも使えそうな感じなので、試してみようと思います。それはそれは、たくさんハマりま…

IntelliJでローカルプロセスにアタッチ/リモートデバッグする

あんまりRemote Debugというものをやったことがなかったのですが、ちょっと気になって試してみたのでメモ。こちらの情報を参考しました。debugging - Attach Intellij-IDEA debugger to a running java process - Stack Overflowたとえば、サンプルとしてSpr…

Spring Boot CLIで、CommandLineRunnerを使った簡単なアプリケーションを作る(ついでにUber JARにする)

Spring Boot CLIを使うと、Groovyスクリプトで簡単にSpring Bootアプリケーションを書くことができます。http://d.hatena.ne.jp/Kazuhira/20160214/1455460595まあ、小さなスクリプト程度で済むものであれば、これでもいいかなという気もしますね。62. Using…

Payara Server 4.1.2.172で、Hazelcast(JCache)の分散処理が使えるようになったという話

Payaraのソースコードを見ていて、こういうクラスがいるのにふと気づきました。https://github.com/payara/Payara/blob/payara-server-4.1.2.172/nucleus/payara-modules/hazelcast-bootstrap/src/main/java/fish/payara/nucleus/hazelcast/PayaraHazelcastS…

Spring Cloud Stream(+Apache Kafka)で、Partition Supportを試す

前に、Spring Cloud Stream+Apache Kafkaで、Consumer Groupを設定した時の動作を見てみました。Spring Cloud Stream+Apache Kafkaで、Consumer Groupを設定した時の挙動を確認する - CLOVERこの時にも少しパーティションは使っていたのですが、今回はより…