ejabberd

Erlangで記述されたもっとも有名なアプリ ejabberd。
Windows版インストーラをとってきて
http://ejabberd.jabber.ru/download
いれてみたが、ずいぶん簡単にサーバがあがるものである。まあ、あたりまえか。

webインタフェースがあるので、アカウントなどはそこで管理できる。
データはMnesia分散データベースにはいるらしい。

- - -

Erlangを眺めていて思うのは、昔、流行った(?)「エージェント指向」が簡単にかけそうだな、ということ。まぁ、エージェント指向という言葉も実体があるようでないような感じだけれど。

1ユーザ1プロセスで管理プロセスをあげておいて、エージェント(メッセージ)を他のプロセスにポーンとなげてあげると、いろんなプロセスを渡り歩いて、結果が帰ってくる。そういう感じ。

ejabberdがErlangでかかれたのも、たぶん、1ユーザ1プロセス(ステートマシン)を実現しやすいからかな、と勝手に想像しているが、ソースをみるには至っていないので、単なる妄想である。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ejabberd

このブログ記事に対するトラックバックURL: http://do-gugan.com/cgi-bin/mt/mt-tb.cgi/2031

コメントする

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

アーカイブ