dummy_server.md 900 Bytes
Newer Older
gejun's avatar
gejun committed
1
如果你的程序只使用了brpc的client或根本没有使用brpc,但你也想使用brpc的内置服务,只要在程序中启动一个空的server就行了,这种server我们称为**dummy server**
2

gejun's avatar
gejun committed
3
# 使用了brpc的client
4 5

只要在程序运行目录建立dummy_server.port文件,填入一个端口号(比如8888),程序会马上在这个端口上启动一个dummy server。在浏览器中访问它的内置服务,便可看到同进程内的所有bvar。
gejun's avatar
gejun committed
6 7 8
![img](../images/dummy_server_1.png) ![img](../images/dummy_server_2.png) 

![img](../images/dummy_server_3.png)
9

gejun's avatar
gejun committed
10
# 没有使用brpc
11

gejun's avatar
gejun committed
12
你必须手动加入dummy server。你得先查看[Getting Started](getting_started.md)如何下载和编译brpc,然后在程序入口处加入如下代码片段:
13 14

```c++
gejun's avatar
gejun committed
15
#include <brpc/server.h>
16 17 18 19 20
 
...
 
int main() {
    ...
21
    brpc::StartDummyServerAt(8888/*port*/);
22 23
    ...
}
gejun's avatar
gejun committed
24
```