javascript – 在多个服务器上保持koa中的会话

我有多个带有负载均衡器的koa服务器,使用护照登录.我想在所有服务器上保持会话.

我的第一次尝试是将会话存储设置为mysql数据库,但这导致服务器在每个请求上调用mysql,从而导致性能问题.

我想将会话对象保留在每个服务器的RAM中,如果用户被负载均衡器重定向到另一台服务器并且服务器无法识别cookie,我希望它回退到数据库并加载数据也进入了RAM.
有没有办法做到这一点?

谢谢.

解决方法:

要存储会话,您可以使用一些键值内存数据库,在大多数情况下它是redis,memcachedmongodb.您需要分配服务器,您将安装赞赏的软件,然后配置koa使用它们.在libexample实施之后,我想建议你一个redis.

上一篇:mysql 数据库引擎 MyISAM InnoDB 大比拼 区别


下一篇:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!