Pour savoir où on va, il faut savoir d'où l'on vient

Vous avez
une question ?
Un projet ?

Contactez nous !
 

Contactez-nous

Vous avez une question ? un projet ? 
Vous souhaitez plus d'informations sur un produit ? sur notre offre ? 
Contactez-nous, on vous répond sous 4H.

retour

Des services sans état

Des services sans état

Un service sans état, stateless, est un service qui ne se souvient de rien entre deux appels. C’est le cas du HTTP, nous y reviendrons plus loin.

Un fonctionnement sans état présente de nombreux avantages :

  • Il n’implique pas de conserver de l’information, donc de réserver des ressources, sur des durées indéterminées.
  • Il n’est pas nécessaire de fermer une session, et donc il n’y a pas de risque d’oublier de fermer une session qui devrait l’être.
  • Chaque invocation du service étant totalement indépendante des précédentes, on a une grande flexibilité dans la gestion du load-balancing et du failover.

Ce sont des arguments forts, et l’on peut retenir qu’il faut toujours privilégier un fonctionnement sans état.

Il y a malgré tout certains services qui, au plan fonctionnel, ne sont pas compatibles avec un tel fonctionnement, mais ils sont très rares.