1

我需要在具有各种服务器和数据库的集群环境中实现一个站点(HAProxy -> Varnish -> nginx -> uWSGI -> Pyramid,gevent-socketio,gevent -> Cassandra),我可以使用的最佳会话管理技术是什么. 我知道 gevent-socketio 使会话管理变得困难,我不确定 Beaker、memchached 或任何其他是否有/将支持它。

  1. 带有中央服务器的 memcached 来处理会话(我最初并不期望有太多负载)

  2. 将会话复制到每个节点(我想 Redis 或 Cassandra 可能能够支持开箱即用的复制)

  3. cookie-only 会话(我认为这是有风险的)

Pyramid 支持的会话管理解决方案,支持 Cassandra 并能够与 gevent-socketio 一起使用会很酷。

4

0 回答 0