itrofimow
itrofimow
Even though it's pretty convenient to build because of the great documentation you guys provide, would be awesome if the library could be used as a conan package. For instance,...
Basically, title. It happens somewhere in topology rescan routine, and internally we patch libmongoc to avoid that: https://github.com/userver-framework/userver/blob/3cdb435a57d91df88124cbfdddaac714ba07b1d6/mongo/src/storages/mongo/cdriver/wrappers.cpp#L42-L45 With recently landed https://github.com/mongodb/mongo-c-driver/pull/1442 there's now similar functionality (scoped to `mongoc_client_t` rather...
Userver actively uses boost::pfr, which allows one to access an aggregate field by index, get total number of fields in an aggregate and a lot of other very handy things...
There is a very nice to have [PosgreCache component](https://github.com/userver-framework/userver/blob/develop/postgresql/include/userver/cache/base_postgres_cache.hpp#L376): one has to just make a policy of like 6 fields and everything auto-magically works. Implementing the same was attempted for...
https://github.com/userver-framework/userver/blob/9c371d29fa688f79176eea5faf01721530f84ef3/core/src/engine/ev/thread_pool.cpp#L51-L55 So this function just takes `next thread % 2` (where 2 is the default size), seems alright. Now, `engine::io::Socket` creates 2 watchers on construction, one for read direction and...
Addresses https://github.com/userver-framework/userver/issues/184
See https://github.com/nodejs/http-parser/issues/522 There is https://github.com/nodejs/llhttp with very similar API (although llhttp is missing the URL parser functions from http-parser), so we could switch to it pretty easily, and it also...
There is a [Feature Comparison with other Frameworks](https://userver.tech/d7/dca/md_en_userver_framework_comparison.html) page in the docs, which i believe should be verified by the corresponding maintainers/communities to avoid unintentional inaccuracies. Not sure about go-micro...
Would be great to see the following features implemented in RabbitMQ driver: 1. Dynamic config with some sane timeout defaults 2. Headers in both publish and admin methods (headers for...
Hi! First of all, impressive work with lithium, really pushing some boundaries of performance and usability. Since there isn't any SECURITY.md or the likes of and my email to you...