前回はVert.xを利用して簡単なRESTインターフェースによるJDBCアプリケーションの作成をしてみました。最終回となる今回は、DMMが実際に開発したアプリケーションについて少しだけご紹介したいと思います。構成はサンプルアプリケーションに近いものですが、基本的にmod-jdbc-persisterなど公開されているモジュールは利用せず、必要にあわせてモジュールを作成しています。 アプリケーション構成 作成したアプリケーションの構成、動作イメージとしては、下図のようになります。 アプリケーションへの外部インターフェースとしてはRESTだけではなく、MQ経由でのメッセージも受け取れるようにしています。REST経由もMQ経由も内部で同様のJSON形式に変換され、パラメータのバリデーションが行われます。バリデーション後、ワーカースレッド上で各業務処理を行うためのトランザクションモジュールが処理を
![DMM.comにおけるVert.xの活用ポイントと、最新3.0系での変更点](https://cdn-ak-scissors.b.st-hatena.com/image/square/5878cec9e565c4340ffd8cef643675dbaa6eb929/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F8882%2F8882_t.png)