0

目前,我正在从服务器集群的服务器部分对身份验证服务进行 POST 调用,当我收到带有身份验证令牌的响应时,我将该令牌保存在该服务器中应用程序的内存中。但是当下一个调用进来并且我尝试使用相同的令牌时,不能保证我在具有令牌的同一台服务器中,或者我是否在集群内的不同服务器中,所以调用失败,因为有没有令牌。

知道如何保存该令牌以便所有服务器都可以使用相同的令牌而不会使其他服务器无效吗?

谢谢

4

2 回答 2

1

不要将进程中的密钥存储在单个服务器的内存中,而是使用共享的东西,如memcachedHazelcast - 或者只使用常规的 ol' 数据库。

于 2013-02-08T00:56:49.150 回答
0

我通过在同一台服务器内使所有调用顺序来修复它,所以所有调用都具有相同的令牌......谢谢

于 2013-02-08T01:12:41.613 回答