We've been doing a bunch of optimization work on the gateway lately, mostly involving the _changes feed. Some caching has been added that may make it cheaper to subscribe to multiple channels. There are so many possible variables in a system like this that I don't want to promise anything in general, though.
It would be interesting if someone built an experiment to see how this would perform. We've written a test program called gateload<https://github.com/couchbaselabs/gateload> that connects to the sync gateway and simulates multiple clients doing push and pull replications. We're testing with up to 10,000 active clients currently. Gateload is somewhat configurable, but I think doing a test of your scenario would require modifying the code. (It's not very complicated.) During tests you can poll the gateway admin port's "/_expvar" URI to get statistics on what it's doing. --Jens -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/62F1BE2C-EFBF-4839-A2B8-7B6866ADA11D%40couchbase.com. For more options, visit https://groups.google.com/groups/opt_out.
