gpt4 book ai didi

java - 当应用程序服务器失去互联网连接时维持服务的机制

转载 作者:行者123 更新时间:2023-12-01 19:15:37 26 4
gpt4 key购买 nike

我们目前拥有一个集中式网络应用程序和数据库(在 glassfish 和 oracle 上运行),可以从分布在全国各地的多个站点进行访问。

在车站,数据输入到系统并从系统中读取(通过浏览器)。

当站和集中式网络应用程序之间的(外部)连接中断时,我们希望站能够继续运行 - 存储和呈现数据,然后当连接返回时,数据被推回中央服务器以维护数据库完整性。

考虑到如果值得的话我们愿意更改我们的应用程序服务器或数据库,那么如何最好地处理这个问题,是否有任何开箱即用的解决方案?

最佳答案

在各个位置安装服务器,“定期”复制您想要在它们之间共享的内容,并将所有其他集中但不重要的任务(例如报告)留在中央系统上。

没有“开箱即用”的解决方案。无论出于何种原因,您的系统都是集中式的。你要求它去中心化。通过这样做,您需要重新考虑为什么它首先是集中的,以及由于这种集中而存在哪些依赖性(例如每个站点都可以即时访问所有其他站点的数据)。

解决了您可以不做什么、持续多长时间以及如何共享这些问题,然后您就可以设置自治站点了。此过程的规模和复杂性取决于您的应用程序及其向远程用户提供的服务。

关于java - 当应用程序服务器失去互联网连接时维持服务的机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769135/

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