makotan _at_ gmail dot com

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

IDEを使ったときの注意点

実行時の引数に run クラス名 -cp コンパイラが出力してるディレクトリ を指定すること。 そうしないとクラスが見つからないって怒られる って昨日書き忘れてた

ふぅ・・・

最近何も書いてなかったのを思い出したからふと書いてみた。 つづくかなぁ〜 いろいろネタはあるけどw

対抗馬?

最初の1.0が出た頃によく言われてた対抗馬はnode.jsとかPlayだけど・・・ どれとも微妙に違うなぁというのが触った感想 node.jsとPlayを混ぜたような感じがした

注意点

Verticleは基本的に1インスタンス1待機スレッドなので 普通にDBアクセスしたり、普通にファイルアクセスしたりしたら遅延するのでそういうコードは書かないように。 Thread.sleepは止めた方が良い あと、Verticleはinstance単位でClassLoaderが違うのでstati…

作るとき

結構マニュアルがしっかりしてるのでマニュアルを読むのがベスト。英語だけどね なんかいろいろ書いてるけど、Javaなら Verticle を継承したクラスを作って start()メソッドを実装してから bin/vertx run "継承したクラス名" って動かせば良いだけ 最初っか…

動かすまで

本家ページからダウンロードする http://vertx.io/ 適当に解凍して bin/vertx とか bin/vertx.bat あたりを実行するとヘルプが出ればOK java7が入ってないとエラーなので事前に入れること。

基本用語

Verticle:個別のアプリを書くとき用 Modules:誰でも使える様な汎用のライブラリ系。実体はVerticleの一種 EventBus:vert.x内での通信担当(p2pとbroadcastがある) instance:Verticleなどを動かすときのイベント処理スレッドの数

何に使えるか

ネットワーク系のサーバには最適 サーバ側で待機させたりとか、データを垂れ流したりってのはすごく簡単にできるのでそういうのはお勧め Tomcatを使ってる感覚とはだいぶ違うので共存共栄大事だね 使うとしたらSockJSとかWebsocketみたいなのかなぁ〜IE問題…