[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kahua-dev:00656] Re: session と寿命を共にするオブジェクト
From: 久住憲嗣 <nel@xxxxxxxxxxxx>
Subject: [kahua-dev:00653] session と寿命を共にするオブジェクト
Date: Thu, 13 May 2004 09:58:28 +0900
> 久住です.
>
> 以下の要求を満たすクラスを作りたいのですが, どうもうまくできないので
> お知恵を拝借できないでしょうか.
> 1) sessionと寿命を共にするインスタンスを生成できる
> 2) すべてのインスタンスの集合を取得できる
>
> # 具体的な応用は例のごとくWWW chatです^^;;
> # http://www.soraneko.com/~nel/src/chat.kahua
>
> 最初は
> (ref (kahua-context-ref "session-state") 'なにかキーワード)
> とかにset!したらよいかと思ったのですが, worker processは複数生成
> できるようなので, 2)の条件を満たさない気がします.
<session-state>オブジェクトの内容は、worker processから
kahua-keyservに送られてそこで一元管理してるので、
kahua-keyservは全てのアクティブな<session-state>オブジェクトを
知っていることになります。
kahua-keyservの方には、全てのアクティブなセッション状態キーを
返すインターフェースが実装されているんですが、worker process
からそれをqueryするAPIがまだ無かったかな。
--shiro