gpt4 book ai didi

java - 开发零停机的 Vaadin7 应用程序

转载 作者:行者123 更新时间:2023-11-28 22:18:56 25 4
gpt4 key购买 nike

我们正在开发一个带有 Vaadin7 的 Java 网络应用程序,该应用程序将在负载均衡器后面带有 Tomcat7 的机器实例集群上运行。为了更新托管环境和应用程序,我们希望定期关闭实例。我们使用自定义主机管理解决方案来管理我们的机器实例。

我们如何确保应用程序正常关闭,例如不会中断 HTTP session ? Vaadin 是否支持正常关机?

最佳答案

不中断 session 意味着它们必须被序列化。这可以通过 Vaadin 实现,尽管对于您自己的组件,您必须自己处理这个/正如在 Book of Vaadin section Application Lifecycle 中所做的那样。 :

Serialization requires that the applications are serializable, that is, all classes implement the Serializable interface. All Vaadin classes do. If you extend them or implement interfaces, you can provide an optional serialization key, which is automatically generated by Eclipse if you use it. Serialization is also used for clustering and cloud computing, such as with Google App Engine, as described in Section 11.7, “Google App Engine Integration”.

只要负载均衡器可以将客户端定向到一个实例,它就不会导致客户端无法连接到服务器时出现的不同步错误。

关于java - 开发零停机的 Vaadin7 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30665545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com