Okk*_*kky 9 session node.js express
我参考这个问题创建了一个依赖于应用程序的集群
但我开始面对会话处理方面的问题.如何在带有集群的快速js中使用sticky-session.
我试图使用这个npm模块.但这导致了同样的情况.如何解决此会话问题.
sticky(http.createServer(app).listen(app.get('port'), function () {
console.log('Express server listening on port ' + app.get('port'));
}););
Run Code Online (Sandbox Code Playgroud)
最后找到了解决方案,只需尝试此代码即可。它保持粘性,并为其他客户端使用所有 cpus [进程]。您可以使用以下代码来使用快速集群粘性会话。您可以在这里获取粘性会话https://github.com/indutny/sticky-session
var http = require('http');
var cluster = require('cluster'); // Only required if you want the worker id
var sticky = require('sticky-session');
var express = require('express');
var app = express();
app.get('/', function (req, res) {
console.log('worker: ' + cluster.worker.id);
res.send('Hello World!');
});
var server = http.createServer(app);
sticky.listen(server,3000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7260 次 |
| 最近记录: |