- 主题:有没有对brpc比较了解的?
proto里面不是定义了service吗
【 在 GoGoRoger (GoGoRoger) 的大作中提到: 】
: 这几天学习brpc,他的http server的例子看不明白,能不能帮忙解释一下?
:
: 这个server添加了两个service,http和file,为什么没有指明URI?client调用的时候,怎么区分这两个服务?
:
--
FROM 180.158.181.*
为什么添加前两个service的时候,没有像第三个(queue)那样,指明uri?
【 在 ensonmj 的大作中提到: 】
: proto里面不是定义了service吗
--
FROM 103.238.135.*
我从来没指定过uri,你直接浏览器访问服务端口,可以内部状态,找到服务
【 在 GoGoRoger (GoGoRoger) 的大作中提到: 】
: 为什么添加前两个service的时候,没有像第三个(queue)那样,指明uri?
:
:
: 【 在 ensonmj 的大作中提到: 】
--
FROM 180.169.253.*
client调的时候会指明用哪个service的stub的。
【 在 GoGoRoger 的大作中提到: 】
: 这几天学习brpc,他的http server的例子看不明白,能不能帮忙解释一下?
: 这个server添加了两个service,http和file,为什么没有指明URI?client调用的时候,怎么区分这两个服务?
: 代码地址:
: ...................
--
FROM 202.99.89.*
估计有约定,默认按照服务名称解析uri
【 在 GoGoRoger 的大作中提到: 】
: 这几天学习brpc,他的http server的例子看不明白,能不能帮忙解释一下?
: 这个server添加了两个service,http和file,为什么没有指明URI?client调用的时候,怎么区分这两个服务?
: 代码地址:
: ...................
--
FROM 124.64.18.*
额,还是没说清楚,你就说例子里,分别怎么调两个服务吧。
【 在 ensonmj 的大作中提到: 】
: 我从来没指定过uri,你直接浏览器访问服务端口,可以内部状态,找到服务
:
:
: ...................
--
FROM 103.238.135.*
int ret = g_server.AddService(service, brpc::SERVER_OWNS_SERVICE,
"/data/get => get,"
"/data/put => put,"
"/data/del => del,");
前面就是 uri了, 后面对应的处理方法
--
FROM 180.168.177.*
我问的是为啥前两个没加啊,第三个加了,我能看明白。
【 在 heartplus 的大作中提到: 】
: int ret = g_server.AddService(service, brpc::SERVER_OWNS_SERVICE,
: "/data/get => get,"
: "/data/put => put,"
: ...................
--
FROM 103.238.135.*
为啥纠结这个,这种典型的restful风格,一般非web用的rpc不是这种习惯。但是默认按照service/method把所有服务都暴露给了http,所有前两个不加也可以直接访问。
【 在 GoGoRoger (GoGoRoger) 的大作中提到: 】
: 我问的是为啥前两个没加啊,第三个加了,我能看明白。
: 【 在 heartplus 的大作中提到: 】
: : int ret = g_server.AddService(service, brpc::SERVER_OWNS_SERVICE,
: : "/data/get => get,"
--
FROM 114.87.144.*