Nous avons concédé sous licence un produit commercial (produit non important dans ce contexte), limité par le nombre d'utilisateurs simultanés. Les utilisateurs accèdent à ce produit en passant par un contrôleur Spring.Limiter l'accès à un contrôleur Spring MVC - N sessions à la fois
Nous avons N licences pour ce produit, et si les utilisateurs N + 1 y accèdent, ils reçoivent un message d'erreur désagréable concernant l'achat de licences supplémentaires. Je veux m'assurer que les utilisateurs ne voient pas ce message, et préféreraient que les demandes au produit se contentent de «faire la queue», plutôt que d'avoir réellement accès à des utilisateurs N + 1. Bien sûr, ils préféreraient que j'achète les licences, donc leur outil ne nous laissera pas le faire nativement. Au lieu de pouvoir contrôler l'outil, je voudrais limiter le nombre de sessions simultanées au contrôleur pour ne jamais être supérieur à N. Tout le monde peut attendre.
Nous utilisons Spring MVC.
Des idées?