aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-10-20 01:26:04 +0100
committerJustin Clark-Casey (justincc)2012-10-20 01:26:04 +0100
commitcd3762ca9f97052a6fe91a3eca491407cc6f039e (patch)
treee9561d7b955e5f6153c79082879380493b96670c /bin
parentFix build break from commit e469879 (diff)
downloadopensim-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 'bin')
-rw-r--r--bin/OpenSimDefaults.ini5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index b99a02e..dffc0ac 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -1577,6 +1577,11 @@
1577 MessagingModule = GroupsMessagingModule 1577 MessagingModule = GroupsMessagingModule
1578 ;MessagingEnabled = true 1578 ;MessagingEnabled = true
1579 1579
1580 ; Experimental option to only message cached online users rather than all users
1581 ; Should make large group with few online members messaging faster, as the expense of more calls to ROBUST presence service
1582 ; This currently only applies to the Flotsam XmlRpc backend
1583 MessageOnlineUsersOnly = false
1584
1580 ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend 1585 ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
1581 1586
1582 ; SimianGrid Service for Groups 1587 ; SimianGrid Service for Groups