ServletコンテナのJettyをAndroidアプリに組み込んでWebSocketまで動かしてみた話です。 https://github.com/youten/JettyOnAndroid running embedded Jetty in Android app http://puregeekjoy.blogspot.jp/2011/06/running-embedded-jetty-in-android-app.html AndroidアプリにJettyを組込む http://www.loopsketch.com/blog/?p=940 ◯Jetty http://download.eclipse.org/jetty/ ・100% Pure Javaで他システムに組み込みやすいServletコンテナ。 ・バージョンは7,8,9が現役。 ・7:Servlet2.5, Java 6,
最近、Jettyを組込みで動作させた案件があったのですが、たまたまAndroidでアプリを作っていてWebサーバを動かしてみようかな?と思いたちました。 検索してみると、i-jJettyというのがあったのですが、サーバの実体が見当たらなかったので、せっかくですので普通のJettyを組込んでみました。 JettyはTomcatのようなサーブレットコンテナですね。実際はどうかよくわかりませんが軽量で有名です。今回はこれをアプリとして作りこんでAndroid端末をWebサーバに仕立ててみます。 eclipseの http://www.eclipse.org/jetty/ から任意のバージョンをダウンロードしてきます。私は7.4.5を使っています。で、以下のjarをビルドパスに追加します。 jetty-continuation-*.jar jetty-http-*.jar jetty-io-*.j
前回に引き続き、cowboyを試しています。 今回はWebSocket部分について簡単にメモしておきます。 環境 前回に引き続きErlang R15B02で試しています。 cowboyとjiffyのインストール WebSocketによる通信のみであればcowboy単体で問題ないのですが、個人的事情によりJSONでの通信を試したかったのでjiffyというJSON parserも利用します。 上記事情により、今回のrebar.configは以下のようにしました。 {deps, [{cowboy, ".*", {git, "git://github.com/extend/cowboy.git", {branch, "master"}}}, {jiffy, ".*", {git, "git://github.com/davisp/jiffy.git", {branch, "master"}}} ]
mochiweb を仕事でも使っているので特に困っていないのですが、せっかくなので cowboy を触ってみることにしました。 ちなみに、作者の @lhoguin が来月あたり日本に来るらしく、日本の Erlang な人と会いたいと行っているので興味ある人は是非。 更新 2012-09-22 cowboy の新しい API に対応しました オススメ! http://d.hatena.ne.jp/pocketberserker/20120921/1348225277 環境と注意 Erlang: R15B02 前提です、出たばかりですが色々細かい修正がされていたりするので是非インストールしましょう。 github 今回のお試しアプリは github においてあります。 https://github.com/voluntas/snowflake/tree/feature/cowboy 動かすとき
以前に有名となった「Apache vs Yawsのグラフ」(source)を見て、あなたもまたYawsを使うべきだと思ったでしょうか? 一見すると、そのグラフは、Yawsに対する信じられないくらい大きなスケーラビリティの優位性があるように見えます。Apacheが4000のパラレル接続でダウンしたのに対し、Yawsは80,000を超えるスケール能力を持っています。このグラフに対する反応は大きく二極化する傾向にあります。「これらのグラフは正確な方法で行われたものではなかった」あるいは「Apacheの設定ミスに違いない」というものと、それとは反対に「ワオ!Yawsを利用する価値がある」というものです。 Yawsの比較グラフを信じるかどうかに関係なく、Yaws(サイト・英語)は動的コンテンツを提供するための確かなWebサーバーです。Claes Wikstrom氏は、Yawsを「もう一つのWebサー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く