baidu / baidu/sofa-pbrpc

sofa-pbrpc去boost依赖

Open
#140 14 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.