开发者社区> 问答> 正文

关于javaEE如何和node.js通信问题? 400 报错

关于javaEE如何和node.js通信问题? 400 报错 最近一个前台的同学跟我提及了网上有讨论的一个问题,java后台与node.js结合使用!为的是真正实现前后端分离,既发挥node.js的异步非阻塞的优势,又能发挥java处理复杂业务的能力,渲染页面也不用我们后台糟蹋页面了,但是有几个问题让我很疑惑,一是如何通信?webservice? http? thrift? ...感觉方式也就两种,一种是浏览器请求Controller,Controller交给node.js渲染,第二种就是浏览器请求node.js,node.js调用java的业务逻辑,前者的感觉请求多转发了一个,影响性能,后者不太懂,用webservice?二就是如何共用session?还用什么权限管理啊(我用shiro)

展开
收起
爱吃鱼的程序员 2020-05-29 20:43:22 605 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    webservice  传json######

    是不是关于前后端分离的思考什么什么的...

    业务没有那么大的情况下 真心不需要这样...

    ######不是为了项目而使用的,只是想讨论这种架构的可行性######

    1. REST API

    2. Messaging 方式,Redis,RabbitMQ 的消息都可以

    ######mc redis 或者RPC 性能会比webservice和http高之类高~ Java实现RPC也比较成熟######谢谢,我去看一下RPC######多语言多系统之间的集成会用到WebService:
    RPC(Remote Procedure Call Protocol):远程过程调用协议
    SOAP(Simple Object Access Protocol):简单对象访问协议
    REST(Representational State Transfer):表述性状态传递
    Gearman(Client-Job-Worker):Gearman的Client和Worker可以使用不同的语言,Client可以调用Worker的服务.

    都不简单,所以还是浏览器JS,服务器PHP来得直接.
    ######…######应该用rpc会效率高些!######前台用mvvm框架,后台resetful规范,实现前后台分离
    2020-05-29 20:43:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载