GCP会话管理选项

时间:2018-10-29 00:14:53

标签: google-cloud-platform session-management

我正在将一个项目移至Google Cloud,并且正在寻找有关会话管理的一些最佳实践。我当前的应用程序只是利用Web服务器上的本机PHP会话。但是,现在我将为我的Web服务器和API服务器使用H / A架构,并且需要一个源会话管理。由于各种原因,我已经排除了任何形式的粘性会话亲缘关系作为选择。

我正在考虑两种选择:

  1. 在数据库实例中存储会话-在这种情况下,它将是一个MySQL实例,可能是与应用程序数据存储在同一数据存储中。在这里,我看到一个潜在的性能问题,这需要额外花费数据库时间每个请求。

  2. 将会话存储在内存中-站立一台独立的H / A Redis(或等效设备)服务器来管理会话。

我是否应该考虑其他选择或利弊,使一个选项更适合这种情况?例如,利用Redis将导致GCP支出增加。

1 个答案:

答案 0 :(得分:0)

选项3。在MEMORY上使用mySQL表(这不太常见)。