1.一种系统,包括:
处理器;
存储器;以及
应用,被存储在所述存储器中并包括指令,所述指令由所述处理器可执行并且被配置为
通过发送被寻址到与多个服务器集群相关联的全局端点的会话发起请求来发起针对所述应用的有状态会话,
从所述多个服务器集群中的第一服务器集群的第一服务器接收对所述会话发起请求的响应,所述响应包括与所述第一服务器集群相关联的集群标识,
发送被寻址到所述全局端点的会话请求,所述会话请求包括与所述第一服务器集群相关联的所述集群标识,
响应于来自所述多个服务器集群中的第二服务器集群的第二服务器的所述会话请求,接收错误消息,以及
响应于接收到所述错误消息,重新发送被寻址到所述第一服务器集群的所述会话请求。
2.根据权利要求1所述的系统,其中所述应用是web应用,所述web应用被配置为在web浏览器中运行。
3.根据权利要求2所述的系统,其中所述指令被配置为仅在所述web浏览器向所述第一服务器集群发送跨源资源共享(cors)预飞行请求之后重新发送被寻址到所述第一服务器集群的所述会话请求。
4.根据权利要求1所述的系统,其中对所述会话发起请求的所述响应包括与所述第一服务器集群相对应的直接集群端点地址。
5.根据权利要求1所述的系统,其中所述指令被配置为基于所述集群标识来确定针对所述第一服务器集群的直接集群端点地址。
6.根据权利要求1所述的系统,其中所述集群标识是针对所述第一服务器集群的直接集群端点地址。
7.根据权利要求1所述的系统,其中所述指令被配置为响应于接收到所述错误消息,将针对所述有状态会话的所有剩余会话请求寻址到所述第一服务器集群。
8.一种方法,包括:
通过发送被寻址到与多个服务器集群相关联的全局端点的会话发起请求,用客户端发起针对应用的有状态会话,
用所述客户端从所述多个服务器集群中的第一服务器集群的第一服务器接收对所述对会话发起请求的响应,所述响应包括与所述第一服务器集群相关联的集群标识,
用所述客户端发送被寻址到所述全局端点的会话请求,所述会话请求包括与所述第一服务器集群相关联的所述集群标识,
响应于来自所述多个服务器集群中的第二服务器集群的第二服务器的所述会话请求,用所述客户端接收错误消息,以及
响应于接收到所述错误消息,用所述客户端重新发送被寻址到所述第一服务器集群的所述会话请求。
9.根据权利要求8所述的方法,其中所述应用是web应用,所述web应用被配置为在所述客户端的web浏览器中运行。
10.根据权利要求9所述的方法,还包括:
仅在所述web浏览器向所述第一服务器集群发送跨源资源共享(cors)飞行前请求之后,用所述客户端重新发送被寻址到所述第一服务器集群的所述会话请求。
11.根据权利要求8所述的方法,其中对所述会话发起请求的所述响应包括与所述第一服务器集群相对应的直接集群端点地址。
12.根据权利要求8所述的方法,还包括:基于所述集群标识,用所述客户端确定针对所述第一服务器集群的直接集群端点地址。
13.根据权利要求8所述的方法,其中所述集群标识是针对所述第一服务器集群的直接集群端点地址。
14.根据权利要求8所述的方法,还包括响应于接收到所述错误消息,发送针对被寻址到所述第一服务器集群的所述有状态会话的所有剩余会话请求。