1
cyhone 2018-03-13 13:06:58 +08:00
对 grpc 没有深入的研究,但是看楼主的意思是想通过浏览器端的 js 与后端 grpc 的 server 进行交互,首先浏览器端 js 是不支持 socket 操作的,和后端交互的只有 http 的方式,所以用 grpc 在后端建立一个 Http server 就可以了。
话说回来在,这种 rpc 框架适用场景是内网多服务器之间的交互,而楼主想到实现的是浏览器端 js 访问,是属于外网交互,这种只能通过 http server 来进行。 |
2
trys1 OP 我的需求是这样没错。
但是 grpc 本身不就是基于 http2 的吗? 像 thrift 就有 js 版的客户端,但是我现在由于某原因只能使用 grpc 不能使用 thrift,只是不明白 grpc 官方没有 js 客户端的原因 |
3
timonwong 2018-03-15 15:03:28 +08:00
|
4
trys1 OP |
5
jerry 2018-04-03 13:36:20 +08:00
可以试试,不过我也没用过 https://github.com/grpc-ecosystem/grpc-gateway
|