I have some questions regarding possible topologies when implementing P2P snyc with Couchbase Lite 2.5. The documentation describes a scenario with one active and one passive peer.
What is the recommended / best way to implement P2P sync when I have a scenario with N Android devices where each device can manipulate data and these changes should be populated to all other devices? Is there a recommended or required topology, like a star topology with 1 passive and N active peers?
Moreover, if I have a star topology like the above, what happens if the passive peer device makes changes to the database? Will Couchbase Lite then call back the MessageEndpointConnection.send method like it is done one the active peer side? Or is this callback only triggered subsequent to a ReplicationConnection.receive event on the passive peer device? (Which would mean changes made on the passive peer side are not populated to active peers?)
Thank you very much.