一个下降时,Android App在两个服务器之间切换



我们有一个非常关键的应用程序,我们负担不起停机时间。我们有一台服务器,并在该站点上实现了多个服务器体系结构,当一个服务器将被关闭到其他服务器时。

但是,如果整个网站都关闭或由于任何灾难网站的关闭,我希望我们可以在不部署新APK的情况下自动更改Android App中的IP。我们可以做吗?

为什么在应用程序中没有两个IP,并且每当第一个超时时,您都会切换到第二个?

顺便说一句,您使用哪个客户向API提出请求?我非常喜欢改造。

如果对第一台服务器的请求在超时,则可以通过在备份中重复相同的请求来处理该请求

以下方案将帮助您,方案#1:使用状态服务检查服务器状态

if(serverOneIsLive()){
  //do operations through server one
} else if(serverTwoIsLive()){
    //do operations through server two
}
//Write one service to check server is up or down
private boolean serverOneIsLive(){
   boolean status = APICallToServer;
   return status
}

方案#2:firebase远程配置https://firebase.google.com/docs/remote-config/

相关内容

  • 没有找到相关文章

最新更新