-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:
-
Service Arch
-
Fully Compatible
We have several related ways to specify remote hosts or groups of hosts. They live in src/mongo/client/ and src/mongo/util.
Notable classes include:
- ConnectionString
- HostAndPort
- MongoURI
- SockAddr (mostly used for transport and auth)
Since topology addressing lives in several directories, we should document it with a new markdown file in docs/.
This is intended to be abstract documentation, describe relationships and state transitions not code in common language.