یکی از بهترین ابزارها برای rpc توسط شرکت baidu نوشته شده است.
https://github.com/brpc/brpc
برخی معماران با تجربه چینی برای gateway ورودی کاربران از wangle و folly نوشته شده توسط facebook استفاده میکنند و برای ارتباط بین مولفه های درون سیستم در معماری micro-servive از brpc استفاده میکنند
#cpp #rpc
https://github.com/brpc/brpc
برخی معماران با تجربه چینی برای gateway ورودی کاربران از wangle و folly نوشته شده توسط facebook استفاده میکنند و برای ارتباط بین مولفه های درون سیستم در معماری micro-servive از brpc استفاده میکنند
#cpp #rpc
GitHub
GitHub - apache/brpc: brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system…
brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "...
اگر جایی لازم شد بنا به دلیلی یک سرویس با cpp بنویسید. پیشنهاد میکنم از منابع زیر استفاده کنید:
۱- این منبع شما را با cpp نسخه ۱۴ و ۲۰ آشنا میکند (نسخه های جدید cpp زبانی مدرن است!)
https://www.bogotobogo.com/cplusplus/cpptut.php
به طور کلی کتابهای Scott Meyers
۲- برای برنامه نویسی شبکه و برپایی یک سرویس از دو کتابخانه زیر (facebook در تعداد زیادی از زیرساختهای خود از این دو استفاده میکند):
https://github.com/facebook/folly
https://github.com/facebook/wangle
۳- برای تست و بنچمارک نوشتن هم از دو کتابخانه زیر گوگل استفاده کنید:
https://github.com/google/googletest
https://github.com/google/benchmark
#cpp
۱- این منبع شما را با cpp نسخه ۱۴ و ۲۰ آشنا میکند (نسخه های جدید cpp زبانی مدرن است!)
https://www.bogotobogo.com/cplusplus/cpptut.php
به طور کلی کتابهای Scott Meyers
۲- برای برنامه نویسی شبکه و برپایی یک سرویس از دو کتابخانه زیر (facebook در تعداد زیادی از زیرساختهای خود از این دو استفاده میکند):
https://github.com/facebook/folly
https://github.com/facebook/wangle
۳- برای تست و بنچمارک نوشتن هم از دو کتابخانه زیر گوگل استفاده کنید:
https://github.com/google/googletest
https://github.com/google/benchmark
#cpp
Bogotobogo
C++ Tutorial Front Page - 2020
C++ Tutorial: Front Page, An extension of C, with enhancements such as classes, virtual functions, and templates.
cpp.zip
3.6 KB
درود
این مفاهیم در cpp مفاهیم پایهایی هستند که در هر زبان برنامه نویسی وجود دارد و هر زبان بر اساس اهدافش به شکل متفاوتی به آنها پاسخ میدهد. برای درک مفاهیم اولیه در rust ابتدا اینها را مرور میکنیم و سپس مسیر rust را ادامه میدهیم
#cpp #rust #cpp_for_rust
این مفاهیم در cpp مفاهیم پایهایی هستند که در هر زبان برنامه نویسی وجود دارد و هر زبان بر اساس اهدافش به شکل متفاوتی به آنها پاسخ میدهد. برای درک مفاهیم اولیه در rust ابتدا اینها را مرور میکنیم و سپس مسیر rust را ادامه میدهیم
#cpp #rust #cpp_for_rust