diff options
author | Justin Clark-Casey (justincc) | 2012-10-20 01:26:04 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-10-20 01:26:04 +0100 |
commit | cd3762ca9f97052a6fe91a3eca491407cc6f039e (patch) | |
tree | e9561d7b955e5f6153c79082879380493b96670c /OpenSim/Region/DataSnapshot/DataSnapshotManager.cs | |
parent | Fix build break from commit e469879 (diff) | |
download | opensim-SC-cd3762ca9f97052a6fe91a3eca491407cc6f039e.zip opensim-SC-cd3762ca9f97052a6fe91a3eca491407cc6f039e.tar.gz opensim-SC-cd3762ca9f97052a6fe91a3eca491407cc6f039e.tar.bz2 opensim-SC-cd3762ca9f97052a6fe91a3eca491407cc6f039e.tar.xz |
Add experimental [Groups] MessageOnlineUsersOnly option for Flotsam XmlRpc groups.
This retrieves and caches information from the PresenceService to only send messages to online users.
This is reported to much improve performance for large groups where most users are offline.
Cache is 20 seconds to balance requests against users not receiving messages until cache updates.
This is an alternative to an approach where login/logout notification is sent directly from simulator to groups service.
However, I'm not convinced that this PresenceService approach is actually better. Needs more thought.
Diffstat (limited to 'OpenSim/Region/DataSnapshot/DataSnapshotManager.cs')
0 files changed, 0 insertions, 0 deletions