jakarta-ee - Java EE session 复制有哪些不同的方法?

标签 jakarta-ee session-state cluster-computing session-replication

我正在从事一个需要非常高可用性的项目,我的团队目前正在为 future 的版本升级一些基础设施和软件。

我们希望启用的功能之一是不仅可以跨不同服务器进行 session 复制,而且最好跨不同站点(地理分布)进行 session 复制。那可能吗?有哪些方法?

就我目前所见,要启用 session 复制,通常的供应商方法是以下任一方法:

  • 可序列化的 session 属性
  • < distributable/> 标记在 web.xml 中,并在供应商特定的 xml 中附加配置

  • 还有其他方法吗?我应该去内存复制吗?或者我应该保持 session 状态?哪些应用服务器供应商实现每个解决方案?

    编辑:我开始赏金,所以我真的在寻找一个全面的答案。 :)

    最佳答案

    您可能想查看 Hazelcast和他们的 HTTP Session Clustering特征

    关于jakarta-ee - Java EE session 复制有哪些不同的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997715/

    相关文章:

    hadoop - Hadoop集群配置资源管理

    node.js - 集群和 fork 一样吗?

    java - 如何在服务器端点 @OnOpen 方法中使用通过 @Inject 注入(inject)的对象

    java - 如何仅使用注释(无 web.xml)设置 JAX-RS 应用程序?

    未创建 coldfusion sessionid

    删除 WebApplications 上的目录时 ASP.NET 丢失 session 数据

    asp.net - 在 ASP.Net 中为不同的 session 变量设置不同的超时

    cluster-computing - 在 SGE 上使用多个通配符提交作业的 snakemake 问题

    java - 从数据库表中随机选择实体?

    jakarta-ee - TypedQuery 代替 JPA 中的普通查询