![]() | 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 |