We currently have the following setup:
- multiple iPads in a LAN
- all iPads run a continuous push replication with all other iPads (overkill but very easy)
- all iPads run a continuous push/pull replication with a remote server running CouchDB on AWS (allowing us to see whats going and as 'persistent' peer)
- iPads find eachother using CBLListener and NSNetServiceBrowser
and we would like to prepare for Couchbase Mobile 2.0!
My questions:
- Can we continue to use CBLListener and NSNetServiceBrowser for peer discovery (keep track of the mesh)? Or is there a new way of doing this?
- What server should we use to replace CouchDB? Ideally, we'd like to run a managed server on AWS. (note: the new replication protocol is called 'Couchbase Mobile 2.0 Replication Protocol" but surely a protocol should be, well, 'universal' and not 'mobile'?). Are we forced to use Sync Gateway? (I must confess I never really understood how Sync Gateway fits in...)
Thanks !
Willem