CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![Vert.xによる簡単なRESTアプリケーションの作成](https://cdn-ak-scissors.b.st-hatena.com/image/square/406cb1c95a8c78bc8d71fbcf129b67d58ad7a18e/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F8712%2F8712_arena.png)
nettyとhazalcast Vert.xのベースとなるライブラリとして、nettyとhazelcastが使われています。 nettyについては日本でもよく利用されているライブラリなので説明を割愛しますが、Vert.xの非同期IOの処理において、密接に依存する関係で利用されています。 hazelcastの方はなかなか知られていないと思いますが、インメモリーデータグリッドと呼ばれるメモリー上で分散処理を行うための高性能なライブラリです。商用製品だとOracleのCoherenceがよく知られているかと思います。 Vert.xでは、hazelcastの一部の機能を利用してEventBusをクラスター化し、ネットワーク上での分散処理を可能にするために利用しています。Vert.x内部で隠蔽されているため、利用するユーザーはとくに意識する必要はありません。 モジュールの構成 モジュールに含まれる要
はじめに 最近はJavaにも興味を持ち始めている、t.hondaです。Javaに関するフレームワークでVert.xを見つけたので、それについて書きたいと思います。 Vert.xは「Node.jsの特徴を受け継ぐJVM上で動くフレームワーク」といった感じのものですが、他にも以下のような特徴を持ちます。 多言語で記述可能(JavaScript, Ruby, Groovy, Javaなど) ブロッキングが発生するような処理(JDBCなど)を独立した処理として切り出すことで、全体をブロックしないようにすることが可能 他にも多くの特徴を持ちますが、以下に挙げるサイトに詳しいので参考にしてください。 Vert.x Main Manual Vert.x がいいね!(第1回:入門する) Vert.xのアーキテクチャ 開発環境構築〜サンプルソース作成 では、Vert.xの開発環境の構築とソースの作成です。M
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く