sofa-pbrpc去boost依赖
Open
- Dominant language
- C++
- Stars
- 2.1k
- Forks
- 649
- PR merge metrics
- No merged PRs in 30d
Description
# 背景
当前一些依赖sofa-pbrpc的应用程序同时也依赖了boost,rpc依赖的boots如果和应用程序依赖的boost没有版本打平会造成一些不可预期的结果,之前出现过此类问题,而且问题追查也十分困难。
# 方案
从boost中抠出一个rpc依赖的最小子集放在src下的单独目录,之后的rpc不再依赖外部的boost库。
# 排期
11.7 -11.11: 完成开发自测,提交pr;
11.11-11.18: pr完善和修改,合入;
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by auditing the RPC code under src and identifying which external boost components it uses. Compare those dependencies with the proposed minimal subset, then verify that the RPC library no longer requires an external boost library and run the project's available self-tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend-api-design
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100