Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
服务层有一个登录方法,它接受用户名和密码,如果帐户有效,则返回一个唯一的会话 ID(一个 guid)。
在后续请求中,将传递相同的会话 id 而不是传递用户名和密码,所以这是有状态的还是无状态的,因为除了每个请求的身份验证之外,我不需要任何状态信息
客户端连接、交换数据、将其存储在某处,然后断开连接。在随后的连接中,必须将 SAME DATA 传递回服务器。这不是有状态的。
在有状态连接中,您将连接、验证,然后简单地使用该服务。服务器会“记住”您,而无需不断提醒您的会话 ID。这绝对是无国籍的。
我会说它可以被认为是有状态的。服务器正在存储有关您的会话的信息,包括客户端活动(超时等)。我还可以看到这个论点,特别是在 Java 世界中,无状态和有状态 Bean 的定义更加明确。