假设我有一个具有1000行代码的Java函数,它已部署在weblogic上。
如果PC或Weblogic突然关闭(即,强制关闭),是否有机会在1000行的X行运行并终止代码?
如果是,在恢复服务器后,是否有任何可能的方式来“运行”其余代码(从X + 1到1000)。
谢谢。
如果PC或Weblogic突然关闭(即,强制关闭),是否有机会在1000行的X行运行并终止代码?
是。
如果是,在恢复服务器后,是否有任何可能的方式来“运行”其余代码(从X + 1到1000)。
您将必须实现这种机制,然后需要将其“重置”到X
之前的某个位置,然后恢复事务。虽然,您的实现可能是带有持久消息的Rabbit MQ主题。更典型的配置(以我的经验)涉及在集群中运行多个Weblogic服务器,并在这种情况下(并与持久队列结合)故障转移到该集群的另一个成员。