Why session@conference.server

2 views
Skip to first unread message

Clive

unread,
Jan 28, 2010, 4:25:18 AM1/28/10
to Hemlock
I notice that every player join the ses...@conference.server
chatroom, but I can't see how that chatroom is used. When the
concurrent online users grows to tens of thousands, the presence of
every user will be sent to tens of thousands users who are also in the
room ses...@conference.server, that would be a significant overhead,
of which I can't see the benifit

Clive

unread,
Jan 28, 2010, 11:12:17 AM1/28/10
to Hemlock
On further reading the code and log, I find the session chatroom is
used to send broadcast of type "room_configured", which triggers
AppEvent.ROOM_CONFIGURED in every connected client. If the client has
RoomListWidget, it will call container.discoChatRooms() to get room
list again. I couldn't figure why RoomListWidget need to refrest room
list every time other user login. And again, this would cause serious
performance issues.

On Jan 28, 5:25 pm, Clive <lin....@gmail.com> wrote:
> I notice that every player join the sess...@conference.server


> chatroom, but I can't see how that chatroom is used. When the
> concurrent online users grows to tens of thousands, the presence of
> every user will be sent to tens of thousands users who are also in the

> room sess...@conference.server, that would be a significant overhead,

Reply all
Reply to author
Forward
0 new messages