首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  
  •   xu33 · 2018-02-05 11:17:52 +08:00 · 2766 次点击
    这是一个创建于 618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 tcp 还是 http 呢

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

    如果有 thrift 开源的服务治理框架的话,希望大神分享出来啊。
        6
    loveCoding   2018-02-05 12:19:40 +08:00 via iPhone
    rpc
        7
    coolmenu   2018-02-05 12:30:10 +08:00 via Android
    grpc 吧,其实 zeroIce 很不错的
        8
    dcalsky   2018-02-05 12:33:51 +08:00
    因为中间层的位置其实也是在代理之后,所以比起 client,使用 rpc 的交互成本、兼容性都会好一些。但是也依然可以采用 Restful API + HTTP 的形式来进行交互。
        9
    Nitromethane   2018-02-05 12:36:14 +08:00
    如果只是做前后端的中间层,用 HTTP 即可,后端开发调试也方便。
    如果是做中间件,考虑 RPC。
        10
    sunnygaofan   2018-02-05 14:33:36 +08:00 via iPhone
    grpc
        11
    chenuu   2018-02-05 17:58:54 +08:00
    @coolmenu ice 确实不错
        12
    Equim   2018-02-05 18:43:15 +08:00
    RPC 调用,可以用 thrift 或者 grpc。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   950 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    ♥ Do have faith in what you're doing.