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

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

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

    用 tcp 还是 http 呢

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

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