如果服务器突然关闭,Java代码将在中间终止

问题描述 投票:0回答:1

假设我有一个具有1000行代码的Java函数,它已部署在weblogic上。

如果PC或Weblogic突然关闭(即,强制关闭),是否有机会在1000行的X行运行并终止代码?

如果是,在恢复服务器后,是否有任何可能的方式来“运行”其余代码(从X + 1到1000)。

谢谢。

java jvm weblogic
1个回答
0
投票

如果PC或Weblogic突然关闭(即,强制关闭),是否有机会在1000行的X行运行并终止代码?

如果是,在恢复服务器后,是否有任何可能的方式来“运行”其余代码(从X + 1到1000)。

您将必须实现这种机制,然后需要将其“重置”到X之前的某个位置,然后恢复事务。虽然,您的实现可能是带有持久消息的Rabbit MQ主题。更典型的配置(以我的经验)涉及在集群中运行多个Weblogic服务器,并在这种情况下(并与持久队列结合)故障转移到该集群的另一个成员。

© www.soinside.com 2019 - 2024. All rights reserved.