İki HTTP sunucusu tarafından sunulan kullanıcı arayüzüne sahibim. Bu nedenle, HTTP oturumunu her iki sunucudan da temizlemem gerekiyor. Oturum kapatma işlemi için basit ancak oturum zaman aşımı kullanım durumu için nasıl yapılacağı açık değil.Bir tarayıcıdan bir oturum zaman aşımına uğradığında HTTP isteği
Sunucu tarafındaki bildirim, HttpSessionBindingListener Getting notification when bounded/unbounded to a HTTP session aracılığıyla mümkündür. Ancak müşteri sitesini bu konuda nasıl bilgilendirebilirim? İkinci sunucuda bir oturum çerezini temizleyebilmek için isteği tarayıcıdan ikinci sunucuya göndermem gerekiyor ve bu yüzden sunucu tarafından istek gönderemiyorum.
Eklenen
Bir sunucu Tomcat 8, ikinci sunucu Apache, sunucusudur. UI ile çözmek istiyorum geri arama mümkün (Tomcat HTTP servlet sunucusundan).
Apache HTTPD (Apache) belgelerine
Bu daha fazla sunucu yapılandırması değil mi? Sunucuları oturumları paylaşacak şekilde yapılandırmanın bir yolu olduğunu düşündüm. Sürüm de dahil olmak üzere kullandığınız sunucuya daha fazla ayrıntı ekleyebilir misiniz? – Kieveli
İyi soru. Daha fazla bilgi için bekliyorum. Bu yaklaşımı, kümelenmiş oturumları yönetmek için redis gibi bir dış mağaza kullanan Spring Session (kümelenmiş: http://docs.spring.io/spring-session/docs/current/reference/html5/#httpsession-redis) ile karşılaştırdım. Not: Bu tür sorular için SO üzerinde bir abone düğmesi olsaydı. – code4kix
Kieveli, Herhangi bir oturum paylaşımını yapılandırmak istemiyorum. Bir sunucu Tomcat 8, ikinci sunucu Apache HTTPD sunucusudur. Bunu UI ile çözmek istiyorum Geri arama mümkün (Tomcat HTTP sunucu sunucusu üzerinden). code4kix, soruya abone olmak için sadece yıldız düğmesine basın – Michael