Maison > Questions et réponses > le corps du texte
Le scénario est le suivant. Le module de service et le module web dans dubbo sont deux services. Si vous souhaitez obtenir la session dans le module de service, comment l'obtenir ? Le module web peut facilement obtenir la session car il a HttpServletRequest. , mais que doit faire le module de service pour obtenir la session ?Voir J'ai étudié la session de printemps. Le principe est d'utiliser redis pour stocker la session. Cependant, après une longue recherche, je n'ai finalement pas trouvé de méthode spécifique. sur comment obtenir la session au service du module de service
某草草2017-06-12 09:21:17
Vous pouvez recevoir la demande
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
为情所困2017-06-12 09:21:17
Cela sérialise généralement l'objet Session et le stocke dans le cache. De plus, il peut effectuer des opérations d'authentification unique sur une couche distincte et fournir une API pour interroger la session (digression : cela appartient au stockage de session dans l'architecture du microservice) Concernant la conception de la synchronisation, je ne sais pas si le responsable technique ne vous l'a pas expliqué clairement)