1、根据客户提供的信息抓取对应数据包,同时节点池如下截图,两个ip地址不同的端口。
2、测试发现还是会出现访问不了的情况,按照1中抓取虚拟服务对应的数据包,后端过滤节点http(因为客户业务是http协议的,所以抓取到数据包可先过滤http),发现调度到了2个节点上。
可知第一个POST请求没有带jsessionid,追踪数据流分析数据包的内容发现,jsessionid是第一个请求包应答的内容:
也就是说客户端的请求会先POST一个URL,服务器返回一个JSID,后续的请求都会在URI中携带这个JSID: