首页 > 解决方案 > Vaadin 不能在没有粘性会话的情况下在云中使用?

问题描述

在过去的四年里,我们一直在使用 Vaadin(目前是 8 和 14)来开发不同的产品,产生 7 位数的收入,并且普遍对此感到满意。现在我的同事告诉我他们想切换到替代框架,因为没有粘性会话就无法在云中使用 Vaadin。他们尝试过 redis 和 Hazlecast。我们的 devops 只是拒绝给我们粘性会话。这是我们必须向 Vaadin 说再见的地方吗?或者你有什么建议吗?

标签: amazon-web-servicessessioncloudvaadin

解决方案


相对繁重的服务器端状态是您为 Vaadin 提供的开发人员便利所付出的代价。这是一种架构上的权衡,没有任何简单的解决方法。

一种替代方案是 Vaadin Fusion(适用于 Vaadin 15 及更高版本),它基于无状态端点,而是在浏览器中运行的 TypeScript 中管理 UI 状态。与您习惯使用的 Vaadin 8 或 Vaadin 14 相比,它的 Vaadin 风格有些不同,但它仍然是相同的 Vaadin 组件和整个堆栈的相同端到端集成。


推荐阅读