我定义了2个ACL,这些ACL将转发到同一服务器的后端。
我的haproxy.cfg摘录
acl is_info hdr_beg(host) -i info.example.com
acl is_mainapp hdr_beg(host) -i mainapp.example.com
acl is_mymedia path_beg /api/mymedia
use backend info if is_info is_mymedia
use backend mainapp if is_mainapp
backend info
reqrep ^([^\ :]*)\ /(.*) \1\ /api/mymedia/\2
balance roundrobin
server mainapp_blue 10.61.1.1:10300 check maxconn 3200
server mainapp_green 10.61.1.1:10301 check maxconn 3200
backend mainapp
balance roundrobin
server mainapp_blue 10.61.1.1:10300 check maxconn 3200
server mainapp_green 10.61.1.1:10301 check maxconn 3200
我的问题是,由于2个后端定义,为同一资源创建了多个JSESSIONID。
访问:
具有2个JSESSIONID的线索。
是否可以以某种方式强制使用单个JSESSIONID或我必须在spring boot的基础上进行设置?饼干?
预先感谢