Tag: spring

如何使用Spring MVC与node.js

我想知道是否有可能使用Spring MVC(使用Gradle)与后端的东西一起使用node.js作为Web服务器,以及如何? 他们通过JSON沟通吗? 我想使用node.js的原因是我想要使用一些模块,如Yeoman(使用angular度发生器),grunt,bower,socket.io等和Angularjs(用于路由,控制器等) 我也想使用一个sql数据库(mysql或sqlite)而不是像mongodb这样的nosql数据库。 这是如何实现的? 我只是将node.js添加到我的Spring项目中? 有任何我可以关注的教程或者我可以看看的知识库吗? 编辑 我已经检查出JHipster,但它不是我正在寻找什么。 有一个简单的方法,你只是把两者结合起来,用gradle而不是maven? 我觉得JHipster有点太过分了。

Node.js HTTP GET“ECONNRESET”读取时出错

我已经阅读了关于这个错误的所有关于SO和GitHub的相关问题,他们都没有解决这个问题。 当我运行下面的代码: response = await axios.get('http://localhost:8082/panda, { httpAgent: new http.Agent({ keepAlive: true, keepAliveMsecs: 10000 }) }); 我得到以下错误: { Error: socket hang up at createHangUpError (_http_client.js:345:15) at Socket.socketOnEnd (_http_client.js:437:23) at emitNone (events.js:110:20) at Socket.emit (events.js:207:7) at endReadableNT (_stream_readable.js:1059:12) at _combinedTickCallback (internal/process/next_tick.js:138:11) at process._tickCallback (internal/process/next_tick.js:180:9) code: 'ECONNRESET' } { Error: read ECONNRESET at _errnoException (util.js:1019:11) at TCP.onread […]

为我的API实现API密钥

我创build了一个api,我想控制谁使用它,多久等等。我想要一个API密钥策略,以便用户必须提供密钥才能使用API​​。 但是我不知道如何实现它。 用户使用用户名和密码注册。 我想到的是当用户login并将其存储在数据库的表中时分配一个UUID。 然后每个请求都包含这个uuid,并在服务器的每个请求中进行检查。 然而这看起来不正确。 有人可以解释的步骤,以创build一个API,如Dropbox,Twitter,Facebook等呢? 我想尝试自己实现这个。

如何在多个核心上线性扩展NodeJS?

我正在做一个NodeJS与Java的快速性能testing。 所select的简单用例是查询MySQL数据库中的单个表。 初步结果如下: Platform | DB Connections | CPU Usage | Memory Usage | Requests/second ==============================|================|===========|===============|================ Node 0.10/MySQL | 20 | 34% | 57M | 1295 JBoss EAP 6.2/JPA | 20 | 100% | 525M | 4622 Spring 3.2.6/JDBC/Tomcat 7.0 | 20 | 100% | 860M | 4275 请注意,Node的CPU和内存使用率比Java低,但吞吐量也只有三分之一! 然后我意识到Java正在利用我的CPU上的所有四个核心,而Node只在一个核心上运行。 所以我改变了节点代码来整合集群模块,现在它正在利用所有四个核心。 以下是新的结果: Platform | DB […]