【问题标题】:Session Management in a real time application实时应用程序中的会话管理
【发布时间】:2013-06-04 06:32:36
【问题描述】:

我阅读了有关会话管理的不同文章,并了解实现相同内容的不同方法。

以下是我想了解的几个问题:

  • 如何在现实世界的应用程序中实现会话管理(例如 cookie、url 重写)?
  • 有哪些步骤,最好的方法是什么?
  • 一个人应该更喜欢哪种方式?
  • 如何针对不同的数据中心/集群进行会话管理?

谢谢!

【问题讨论】:

  • 您是指实时(即低延迟)还是真实世界?
  • 我的意思是现实世界...也更新了 qn

标签: java session


【解决方案1】:

使用 cookie 和 url 重写进行敏感数据管理的安全风险。最好的机制是结合使用 http session 和 https。

在现实世界的场景中,http 会话被谨慎使用以避免瓶颈。与其将整个对象添加到会话中,不如简单地在会话中携带一个可用于从数据库中获取实体的属性。底线是会话需要保持轻量级。 会话最佳实践包括删除会话并在其使用完成后使其失效。

在 EJB 上下文中,最好避免有状态会话 bean。如果使用,该 bean 必须作为 bean 的最后一次调用而失效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    相关资源
    最近更新 更多