REST API - 客户端会话状态与数据库会话状态
REST API - Client Session State vs Database Session State
我正在 spring 中构建一种消息传递类型 api,我想知道我是否应该使用 Client Session State 或 数据库会话状态?我知道每个都有优点和缺点,但通常使用哪个?使用一个或另一个来休息是对还是错 api 还是只是一系列的权衡?
这两种选择当然都可行,只是取决于您希望如何实施。客户端会话可能更容易启动并 运行 快速并减少查询延迟,但如果不认真考虑加密,它也可能不安全。客户端也更难扩展,但是如果这是一个小型个人项目,这可能不是问题。我个人在我当前的 REST API 中使用服务器端会话,因为身份验证更容易并且我想要可扩展性。
来源:http://www.rodsonluo.com/client-session-vs-server-session
我正在 spring 中构建一种消息传递类型 api,我想知道我是否应该使用 Client Session State 或 数据库会话状态?我知道每个都有优点和缺点,但通常使用哪个?使用一个或另一个来休息是对还是错 api 还是只是一系列的权衡?
这两种选择当然都可行,只是取决于您希望如何实施。客户端会话可能更容易启动并 运行 快速并减少查询延迟,但如果不认真考虑加密,它也可能不安全。客户端也更难扩展,但是如果这是一个小型个人项目,这可能不是问题。我个人在我当前的 REST API 中使用服务器端会话,因为身份验证更容易并且我想要可扩展性。
来源:http://www.rodsonluo.com/client-session-vs-server-session