ะะพะผะฟะฐะฝะธั ะฏะฝะดะตะบั ะพะฟัะฑะปะธะบะพะฒะฐะปะฐ ะธัั ะพะดะฝัะน ะบะพะด ััะตะนะผะฒะพัะบะฐ Userver, ะฟะพะทะฒะพะปัััะตะณะพ ัะพะทะดะฐะฒะฐัั ะฒััะพะบะพะฝะฐะณััะถะตะฝะฝัะต ะฟัะธะปะพะถะตะฝะธั ะฝะฐ ัะทัะบะต ะก++, ัะฐะฑะพัะฐััะธะต ะฒ ะฐัะธะฝั ัะพะฝะฝะพะผ ัะตะถะธะผะต. ะคัะตะนะผะฒะพัะบ ะฟัะพัะตััะธัะพะฒะฐะฝ ะฝะฐ ะฝะฐะณััะทะบะฐั ััะพะฒะฝั ะฏะฝะดะตะบัะฐ ะธ ะธัะฟะพะปัะทัะตััั ะฒ ัะฐะบะธั ัะตัะฒะธัะฐั , ะบะฐะบ ะฏะฝะดะตะบั Go, ะะฐะฒะบะฐ, ะะพััะฐะฒะบะฐ, ะะฐัะบะตั ะธ ัะธะฝัะตั -ะฟัะพะตะบัะฐั . ะะพะด Userver ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต C++ ะธ ะพัะบััั ะฟะพะด ะปะธัะตะฝะทะธะตะน Apache 2.0.
Userver ะปัััะต ะฒัะตะณะพ ะฟะพะดั ะพะดะธั ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะฟัะธะปะพะถะตะฝะธะน ั ะผะธะบัะพัะตัะฒะธัะฝะพะน ะฐัั ะธัะตะบัััะพะน. ะะทะฝะฐัะฐะปัะฝะพ ััะตะนะผะฒะพัะบ ัะฐะทัะฐะฑะฐััะฒะฐะปัั ะดะปั ะฏะฝะดะตะบั ะขะฐะบัะธ, ั ะตะณะพ ะฟะพะผะพััั ะบะพะผะฐะฝะดะฐ ะฟะตัะตัะปะฐ ั ะผะพะฝะพะปะธัะฝะพะณะพ ะฟัะธะปะพะถะตะฝะธั ะฝะฐ ะฐัั ะธัะตะบัััั, ะบะพัะพัะฐั ะฟะพะทะฒะพะปัะตั ัะฐะทัะฐะฑะฐััะฒะฐัั ะพัะดะตะปัะฝัะต ะฝะตะทะฐะฒะธัะธะผัะต ะบะพะผะฟะพะฝะตะฝัั (ะผะธะบัะพัะตัะฒะธัั) ะธ ะธัะฟะพะปัะทะพะฒะฐัั ะธั ะฒ ัะฐะทะฝัั ะฟัะธะปะพะถะตะฝะธัั . ะะธะบัะพัะตัะฒะธัั ะฐะฒัะพะฝะพะผะฝั, ะฟะพััะพะผั ะฟัะธะปะพะถะตะฝะธะต ะฝะฐ ะฟะพะดะพะฑะฝะพะน ะฐัั ะธัะตะบัััะต ะปะตะณะบะพ ะพะฑะฝะพะฒะปััั ะธ ะดะพะฑะฐะฒะปััั ะฒ ะฝะตะณะพ ะฝะพะฒัะต ััะฝะบัะธะธ. ะขะฐะบ, ะผะธะบัะพัะตัะฒะธั ะฟะพะธัะบะฐ ะฒะพะดะธัะตะปั ะฝะฐ ะทะฐะบะฐะทั ะฒ ะขะฐะบัะธ ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะดะปั ัั ะพะถะตะน ะทะฐะดะฐัะธ โ ะฝะฐะฟัะธะผะตั ะฟะพะธัะบะฐ ะบัััะตัะฐ ะดะปั ะฒัะฟะพะปะฝะตะฝะธั ะทะฐะบะฐะทะพะฒ ะฏะฝะดะตะบั ะะพััะฐะฒะบะธ. ะขะพ ะถะต ัะฐะผะพะต ะผะพะถะฝะพ ะฟัะพะดะตะปะฐัั ะธ ั ัะฐััะตัะพะผ ะฒัะตะผะตะฝะธ ะฟัะธะฑััะธั ะฒะพะดะธัะตะปั ะธะปะธ ะบัััะตัะฐ ะธ ะผะฝะพะณะธะผะธ ะดััะณะธะผะธ ะทะฐะดะฐัะฐะผะธ.
ะคัะตะนะผะฒะพัะบ ะธะทะฝะฐัะฐะปัะฝะพ ัะพะทะดะฐะฒะฐะปัั ั ะฐะบัะตะฝัะพะผ ะฝะฐ ะฝะฐะดัะถะฝะพััั ะธ ัะดะพะฑััะฒะพ, ะฐ ะฒะฝัััะธ ะฝะตะณะพ ะฟัะตะดััะผะพััะตะฝะพ ะฒัั ะฝะตะพะฑั ะพะดะธะผะพะต ะดะปั ัะฐะทัะฐะฑะพัะบะธ, ะดะธะฐะณะฝะพััะธะบะธ, ะผะพะฝะธัะพัะธะฝะณะฐ, ะพัะปะฐะดะบะธ ะธ ัะบัะฟะตัะธะผะตะฝัะพะฒ. ะะฐะฟัะธะผะตั, userver ะฟะพะดัะบะฐะทัะฒะฐะตั ะบะฐะบ ะธัะฟัะฐะฒะธัั ะพัะธะฑะบะธ ะตัั ะฝะฐ ััะฐะฟะต ะบะพะผะฟะธะปััะธะธ, ัะผะตะตั ัะฐะฑะพัะฐัั ั ัะฐะทะฝัะผะธ ะฑะฐะทะฐะผะธ ะดะฐะฝะฝัั , ะผะตะฝััั ะฟะฐัะฐะผะตััั ะฝะฐ ะปะตัั ะธ ัะฐะบ ะดะฐะปะตะต. ะะฐัะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะธััะตะผ Ubuntu, Debian, Fedora, Arch, Gentoo, macOS, ะฐัั ะธัะตะบััั x86, x86_64, AArch64, Arm, ะบะพะผะฟะธะปััะพัะพะฒ GCC 8+ ะธ Clang 9+, ััะฐะฝะดะฐััะพะฒ C++17, C++20, C++23.
ะ ัะพััะฐะฒ ะฒั ะพะดัั ะดัะฐะนะฒะตัั ะดะปั ะฐัะธะฝั ัะพะฝะฝะพะน ัะฐะฑะพัั ั ะกะฃะะ (MongoDB, PostgreSQL, Redis, ClickHouse, MySQL), ะฐัะธะฝั ัะพะฝะฝะพ ัะฐะฑะพัะฐััะธะต ะบะปะธะตะฝัั ะธ ัะตัะฒะตัั ะดะปั ัะฐะทะปะธัะฝัั ะฟัะพัะพะบะพะปะพะฒ (HTTP, HTTPS, GRPC, TCP, UDP, TLS), ะฝะธะทะบะพััะพะฒะฝะตะฒัะต ะฟัะธะผะธัะธะฒั ะดะปั ัะฟัะฐะฒะปะตะฝะธั ัะธะฝั ัะพะฝะธะทะฐัะธะตะน ะธ ะดะพัััะฟะฐ ะบ ะฒะพะทะผะพะถะฝะพัััะผ ะพะฟะตัะฐัะธะพะฝะฝะพะน ัะธััะตะผั, ะฐ ัะฐะบะถะต ะฒััะพะบะพััะพะฒะฝะตะฒัะต ะบะพะผะฟะพะฝะตะฝัั ะดะปั ัะฐะฑะพัั ั ะบััะตะผ, ะทะฐะดะฐัะฐะผะธ, ัะฐัะฟัะตะดะตะปัะฝะฝัะผะธ ะฑะปะพะบะธัะพะฒะบะฐะผะธ, ััะฐััะธัะพะฒะบะพะน, ะผะตััะธะบะฐะผะธ, ััะฐัะธััะธะบะพะน ะธ ะดะฐะฝะฝัะผะธ ะฒ ัะพัะผะฐัะฐั JSON/YAML/BSON. ะะพะดะดะตัะถะธะฒะฐะตััั ะธะทะผะตะฝะตะฝะธะต ะบะพะฝัะธะณััะฐัะธะธ ัะตัะฒะธัะฐ ะฝะฐ ะปะตัั, ะฑะตะท ะตะณะพ ะพััะฐะฝะพะฒะบะธ.
ะ ะฐะฝะตะต ะฏะฝะดะตะบั ะฟะตัะตะฒัะป ะฒ ัะพัะผั ะพัะบััััั
ะฟัะพะตะบัะพะฒ ะธ ะดััะณะธะต ัะฒะพะธ ะบะปััะตะฒัะต ัะตั
ะฝะพะปะพะณะธะธ โ ะฝะฐะฟัะธะผะตั, ัะฐัะฟัะตะดะตะปะตะฝะฝัั ัะธััะตะผั ัะฟัะฐะฒะปะตะฝะธั ะฑะฐะทะฐะผะธ ะดะฐะฝะฝัั
YDB, ัะฟะพัะพะฑะฝัั ะพะฑัะฐะฑะฐััะฒะฐัั ะผะธะปะปะธะพะฝั ะทะฐะฟัะพัะพะฒ ะฒ ัะตะบัะฝะดั, ะฐ ัะฐะบะถะต ะฑะธะฑะปะธะพัะตะบั ะผะฐัะธะฝะฝะพะณะพ ะพะฑััะตะฝะธั CatBoost, ะบะพัะพััั ะฏะฝะดะตะบั ะฟัะธะผะตะฝัะตั ะฒ ะะพะธัะบะต ะธ ะดััะณะธั
ัะตัะฒะธัะฐั
.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru