nodejs 做中间层是如何跟后台通信的

2018-02-05 11:17:52 +08:00
 xu33

用 tcp 还是 http 呢

4016 次点击
所在节点    问与答
12 条回复
happyeveryday
2018-02-05 11:21:35 +08:00
我这简单业务就用 http 调 java 了。你是想找类似 dubbo 那种?
ooxiaoming
2018-02-05 11:22:26 +08:00
rpc 协议
xu33
2018-02-05 11:38:04 +08:00
@ooxiaoming 开源的还是公司内部的呢
watzds
2018-02-05 12:01:28 +08:00
有用 thrift
odirus
2018-02-05 12:13:06 +08:00
跨语言就用 thrift,不过没找到一个类似 dubbo、Spring cloud 这种服务治理的整体框架,很多都要自己造轮子,费力费神。

如果有 thrift 开源的服务治理框架的话,希望大神分享出来啊。
loveCoding
2018-02-05 12:19:40 +08:00
rpc
coolmenu
2018-02-05 12:30:10 +08:00
grpc 吧,其实 zeroIce 很不错的
dcalsky
2018-02-05 12:33:51 +08:00
因为中间层的位置其实也是在代理之后,所以比起 client,使用 rpc 的交互成本、兼容性都会好一些。但是也依然可以采用 Restful API + HTTP 的形式来进行交互。
Nitromethane
2018-02-05 12:36:14 +08:00
如果只是做前后端的中间层,用 HTTP 即可,后端开发调试也方便。
如果是做中间件,考虑 RPC。
sunnygaofan
2018-02-05 14:33:36 +08:00
grpc
chenuu
2018-02-05 17:58:54 +08:00
@coolmenu ice 确实不错
Equim
2018-02-05 18:43:15 +08:00
RPC 调用,可以用 thrift 或者 grpc。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/428515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX