Hello,
While reading the Mongo C Client library documentation regarding threading & connection pooling (mongoc_client_pool_t), it seems clear that an application using this library will likely need to be multi-threaded for best performance. I understand there won't be a single-threaded async client as discussed in this "won't fix" JIRA:
https://jira.mongodb.org/browse/CDRIVER-27I'm thinking that my application will need to implement a thread pool + producer / consumer model to interwork with the Mongo C Client library. But I'd like to see how other open-source apps make use of the C Client library to confirm that this is the right track, and to hopefully avoid pitfalls. I've searched and searched and come up empty.
Anyone know of open-source apps that use the Mongo C Client library?
Thanks!