【发布时间】:2020-01-27 20:04:18
【问题描述】:
我正在阅读 Martining Fowler 的名著Patterns of Enterprise Application Architecture,以系统化我的知识。
我读过Session and States 章节,我有点困惑。在本章的第一部分作者推荐使用无状态服务器来避免一些问题。然后作者说有时我们需要在服务器端保存一些数据 - 例如网上商店的用户购物车。 但是要实现有状态的会话我们可以使用无状态服务器。然后作者描述了保存会话状态的方法(客户端、服务器、数据库)
但读完这一章后,我不明白什么是无状态服务器。如果服务器保持会话状态,它如何成为无状态的?
【问题讨论】:
-
服务器不保持“会话状态”。应用程序保持其状态,其中也可以包含会话信息。
标签: java session architecture state stateless