当我们听到“无状态架构”时,通常会认为它指的是构建没有状态的应用程序。这种理解是错误的,而且会导致对后续所有概念的误解。
每个应用程序都有状态,例如用户会话、购物车、身份验证令牌和偏好设置。所有这些都是状态。状态是应用程序的内存,也是实现个性化数字体验的关键所在。如果没有状态,每次访问网站都会感觉像第一次访问一样。
换句话说,无状态架构并非消除状态,而是重新定位状态。对于开发者而言,理解状态转移到哪里、为什么要转移以及这种转移会带来哪些成本至关重要。
在本文中,我们将更详细地了解无状态架构的细微差别。
在服务器上保存状态的问题
原文: https://blog.bytebytego.com/p/stateless-architecture-benefits-and
