Stateless به سرویسی گفته میشود که برای پردازش هر درخواست، به وضعیت محلی باقیمانده از درخواست قبلی همان کاربر وابسته نیست. این ویژگی جابهجایی درخواست میان نمونههای مختلف سرور را آسان میکند.
یک سناریوی واقعی
وقتی اطلاعات نشست در Redis یا یک سرویس مشترک نگهداری شود، هر نمونه برنامه میتواند درخواست بعدی کاربر را پردازش کند.
Stateless بودن به معنی نداشتن داده یا دیتابیس نیست. منظور وابسته نبودن پردازش درخواست به حافظه اختصاصی یک نمونه مشخص است.
بیحالت بودن و Session
در سیستم Stateless هر درخواست اطلاعات لازم برای پردازش را همراه دارد یا وضعیت لازم از Store مشترک دریافت میشود. این ویژگی مقیاس افقی را ساده میکند، ولی به معنی نبودن کامل داده و وضعیت در کل سیستم نیست.