xu33
V2EX  ›  问与答

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

  •  
  •   xu33 · Feb 5, 2018 · 5228 views
    This topic created in 3193 days ago, the information mentioned may be changed or developed.

    用 tcp 还是 http 呢

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

    如果有 thrift 开源的服务治理框架的话,希望大神分享出来啊。
    loveCoding
    loveCoding
    Feb 5, 2018 via iPhone
    6
    rpc
    coolmenu
    coolmenu
    Feb 5, 2018 via Android
    7
    grpc 吧,其实 zeroIce 很不错的
    dcalsky
    dcalsky
    Feb 5, 2018
    8
    因为中间层的位置其实也是在代理之后,所以比起 client,使用 rpc 的交互成本、兼容性都会好一些。但是也依然可以采用 Restful API + HTTP 的形式来进行交互。
    Nitromethane
    Nitromethane
    Feb 5, 2018
    9
    如果只是做前后端的中间层,用 HTTP 即可,后端开发调试也方便。
    如果是做中间件,考虑 RPC。
    sunnygaofan
    sunnygaofan
    Feb 5, 2018 via iPhone
    10
    grpc
    chenuu
    chenuu
    Feb 5, 2018
    11
    @coolmenu ice 确实不错
    Equim
    Equim
    Feb 5, 2018
    12
    RPC 调用,可以用 thrift 或者 grpc。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1414 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 21:59 · PVG 05:59 · LAX 13:59 · JFK 16:59
    ♥ Do have faith in what you're doing.