虚拟服务端

qianmoQqianmoQ· 更新于 2026-10-05· 阅读 2 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

Dummy server

学习如何使用 dummy server。

如果你的程序只使用 brpc 中的 client,或者完全没有使用 brpc,但同时又想使用 brpc 的内置服务,那么你需要做的就是启动一个空服务器,它被称为 dummy server。

使用了 brpc 中的 client

在程序的运行目录下创建一个名为 dummy_server.port 的文件,其中包含一个端口号(例如 8888),dummy server 就会在此端口上启动。访问其内置服务即可看到同一进程中的所有 bvar。img img

img

完全没有使用 brpc

你必须手动添加 dummy server。首先阅读 Getting Started 以了解如何下载和编译 brpc,然后在程序入口处添加以下代码片段:

#include <brpc/server.h>

...

int main() {
    ...
    brpc::StartDummyServerAt(8888/*port*/);
    ...
}

最后修改于 2022 年 5 月 17 日:更新 brpc 用户页面 (devlive-community/knowforge#71) (a31ce10d3)

评论

登录后参与评论

正在加载评论…