Details
-
Task
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
Service Arch
-
Fully Compatible
Description
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.