有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java非阻塞API Spring Reactor或Express(NodeJS)或其他

我们有一个Java后端(主要是基于JPA的数据访问),作为应用程序的下一阶段,我们希望构建一个非阻塞API层,该层将由我们的用户界面层访问,并需要完成堆栈

我们分为Spring反应堆和Express。我们的团队在Spring拥有专业知识,但从未在Spring反应堆工作过。他们对Express非常满意,并且喜欢Express的简单性

有人有评估这两个框架的经验吗?或者我们应该看一些完全不同的东西?任何指针都会非常有用


共 (1) 个答案

  1. # 1 楼答案

    由于您的后端使用Spring,因此最好使用同类技术堆栈。回到非阻塞IO,这可以通过多种方式实现

    1. 使用来自UI或客户端的异步调用
    2. 使用websocket进行交流。触发事件,然后忘记。一旦数据可用,它将被推送到客户端。对于这种方法,请使用SockJS实现跨浏览器支持
    3. 使用Spring Reactor或RxJava进行反应式编程
    4. 你也可以考虑RxJS。<李>