brpc/docs/cn/dummy_server.md
2022-12-14 20:13:26 +08:00

25 lines
900 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

如果你的程序只使用了brpc的client或根本没有使用brpc但你也想使用brpc的内置服务只要在程序中启动一个空的server就行了这种server我们称为**dummy server**。
# 使用了brpc的client
只要在程序运行目录建立dummy_server.port文件填入一个端口号比如8888程序会马上在这个端口上启动一个dummy server。在浏览器中访问它的内置服务便可看到同进程内的所有bvar。
![img](../images/dummy_server_1.png) ![img](../images/dummy_server_2.png)
![img](../images/dummy_server_3.png)
# 没有使用brpc
你必须手动加入dummy server。你得先查看[Getting Started](getting_started.md)如何下载和编译brpc然后在程序入口处加入如下代码片段
```c++
#include <brpc/server.h>
...
int main() {
...
brpc::StartDummyServerAt(8888/*port*/);
...
}
```