-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChangeLog
25 lines (20 loc) · 1.53 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2018-04-03 Tuesday v1.0.4
(1)修改测用例的运行方式,直接在在测试用例中创建一个backend,然后再创建proxy以及client去进行测试
2018-04-03 Tuesday v1.0.3
(1)增加接入服务器退出之后将动态的所有服务器进程都广播消息停止运行
2018-04-02 Monday v1.0.2
(1)新增client和test目录,这些是一些测试用例,所以编译后会生成一个test可执行文件,只需要在bin目录里执行./test -a即可进行测试
2018-03-28 Wednesday v1.0.1
(1)新增base/process_util.h文件,增加对进程间通信的一些辅助函数
(2)在bin目录下新增proxy和rpc_client以及bus/backend,因为该源码编译需要在安装boost库环境下才能通过,为了一些
学习者可以编译前运行代码,提供了编译后的二进制执行程序,测试方式如下:
[root@localhost bin]# ./proxy -srvip=* -srvport=8080 &;tail -f log/proxy.INFO
将程序切换到后台运行并监视日志输出情况
然后执行客户端:
[root@localhost bin]# ./rpc_client 127.0.0.1 8080
可以看到程序客户端向服务器请求获取的回包输出在了终端界面
此时在shell中输入:
[root@localhost bin]# ps -elf | grep proxy
会发现还有一个bus/backend在运行,因为这里模拟的是proxy动态启动一个进程在为一个新的客户处理
此时可以去bus/下新创建的用户日志目录allen_log(本测试用例的用户名为allen)下查看后端进程的日志输出:
[root@localhost bin]# cd bus/allen_log;tail -f backend.INFO