タグ

ejabberdに関するstarsky5のブックマーク (3)

  • ejabbered の gen_mod/ejabberd_hooks の仕組み - Twisted Mind

    書き殴りです、ご容赦ください さらに嘘を書いている可能性大です 自分の頭の整理をするために書き出しただけです 日語が大いに間違っていますが許してください Erlang で書かれた XMPP サーバ実装の ejabberd ですが、かなり勉強になる実装になっています。中でも一番勉強になるのが gen_mod をつかった動的モジュール拡張でしょうか。ejabberd では mod_なんちゃらを気軽に実装する事が出来るようにプラガブルな実装になっています。Erlang でサーバを書いているときは、プラガブルな実装にしたくなります。 プラガブルにすればメンテナンスも拡張も思いのままだからです(言い過ぎ)。 ejabberd は gen_mod.erl と ejabberd_hooks.erl 二つのファイルで受けたリクエストに対して処理を行います。 gen_mod.erl はモジュールのベースと

    ejabbered の gen_mod/ejabberd_hooks の仕組み - Twisted Mind
  • 20080617 ejabberd and erlang

    2. jabber.jp について http://jabber.jp/ KLab が運用しているメッセージングサービス 去年まで jabberd で動いていたけど ejabberd に移行した。 みんな使ってみてね。 3. XMPP プロトコル c2s connection s2s connection client jabber.jp client client gmail.com twitter.com client client client 4. ejabberd のプロセスモデル ejabberd_sup ejabberd listeners listeners_sup receiver_sup 5222 5223 5269 client2 receiver client1 router router_sup local_sup local

    20080617 ejabberd and erlang
  • たけまる / 6/17 Erlang 分散システム勉強会

    _ 6/17 Erlang 分散システム勉強会 [distributed][erlang] (2008-06-13 追記) 懇親会の場所が変更になりました.遅刻時の注意を書きました. Erlang の分散システムについての勉強会をします. 先日,開発を開始した Kai/Dynamo 以外にも,hamano さんが KLab で運用 している ejabberd や,REST の yohei さんが最近調べている CouchDB に ついて紹介があります. 参加希望の方は,twitter で @takemaru_jp に話しかけるなり何らかの方法 で連絡を取ってください.せっかくの機会なので興味のある方はどんどん 参加してください. # 参加募集は締め切っております m(_ _)m ■ 概要 日時: 6/17 (火) 18:30-20:30 (18:00開場) 場所: Mixi (17F受付で

  • 1