amazon-web-services - Vaadin 不能在没有粘性会话的情况下在云中使用?
问题描述
在过去的四年里,我们一直在使用 Vaadin(目前是 8 和 14)来开发不同的产品,产生 7 位数的收入,并且普遍对此感到满意。现在我的同事告诉我他们想切换到替代框架,因为没有粘性会话就无法在云中使用 Vaadin。他们尝试过 redis 和 Hazlecast。我们的 devops 只是拒绝给我们粘性会话。这是我们必须向 Vaadin 说再见的地方吗?或者你有什么建议吗?
解决方案
相对繁重的服务器端状态是您为 Vaadin 提供的开发人员便利所付出的代价。这是一种架构上的权衡,没有任何简单的解决方法。
一种替代方案是 Vaadin Fusion(适用于 Vaadin 15 及更高版本),它基于无状态端点,而是在浏览器中运行的 TypeScript 中管理 UI 状态。与您习惯使用的 Vaadin 8 或 Vaadin 14 相比,它的 Vaadin 风格有些不同,但它仍然是相同的 Vaadin 组件和整个堆栈的相同端到端集成。
推荐阅读
- import - 是否可以使用单个代码导入 2 个文件?或者如何从一个目录中导入所有文件?
- php - 无法自定义 inline_keyboard
- typescript - 如何修复“tsc:找不到命令”
- verilog - 通过 get_type_name 将 UVM 索引到数组中
- node.js - 写入文件而不回调Node js
- docker - docker-compose 为一个服务运行多个命令
- javascript - New Date() 将 yyyy-mm-dd 中传递的日期转换为正确的日期减去一天
- c# - MVC 错误 - 需要 IEnumerable 类型的模型项
- excel - 我的代码不会删除我试图保留的数据下的不必要数据行
- python - 如何在 Python 3.7 中从 pdf 中提取文本