WebAPI .NET Core中的会话状态

时间:2018-09-17 14:43:34

标签: session asp.net-core-webapi

我一遍又一遍地了解到,会话状态对于REST Api来说是个坏主意。

一段时间以来,我们有许多应用程序使用会话来存储每个用户来自Web服务的非常大的响应。

所有这些都存储在会话中,并使用会话ID进行访问,这似乎还可以,但我相信它会更好。

现在我们正在重新设计API,我想尝试避免这种状态,并使其变为无状态。

问题

1)我知道数据库等,如果数据来自第三方服务,还有其他方法可以管理每个用户数据吗?

2)如果可以正常使用,继续正常进行吗?

3)数据库与会话中的状态管理会更快(未完成/未进行任何性能测试)

请记住,该想法是将每个用户到第三方的呼叫减至最少。由于每次通话都会产生财务费用。

任何建议表示赞赏。

0 个答案:

没有答案