Support Protobuf 22 (#2546)

* Support Protobuf 22

* config_brpc.sh: support to build with protobuf 22

* ci-macos: compatible with Apple silicon

* ci: compile with protobuf 22+ using macos
13 files changed
tree: fc9025417616432031e7481d672ea39f10a6fe40
  1. .github/
  2. bazel/
  3. cmake/
  4. community/
  5. docs/
  6. example/
  7. homebrew-formula/
  8. java/
  9. package/
  10. python/
  11. src/
  12. test/
  13. tools/
  14. .asf.yaml
  15. .bazelignore
  16. .bazelrc
  17. .bazelversion
  18. .gitignore
  19. .licenserc.yaml
  20. BUILD.bazel
  21. CHANGES.md
  22. CMakeLists.txt
  23. CODE_OF_CONDUCT.md
  24. config.h.in
  25. config_brpc.sh
  26. CONTRIBUTING.md
  27. Dockerfile
  28. LICENSE
  29. Makefile
  30. NOTICE
  31. README.md
  32. README_cn.md
  33. RELEASE_VERSION
  34. WORKSPACE
README.md

中文版

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

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.

“bRPC” means “better RPC”.

You can use it to:

Try it!

Contribute code

Please refer to here.

Feedback and Getting involved

Code of Conduct

We follow the code of conduct from Apache Software Foundation, please refer it here Link