java - 如何获得分布参数?

标签 java authentication

目前,我正在从服务器集群的服务器部分对身份验证服务进行 POST 调用,当我收到带有身份验证 token 的响应时,我将该 token 保存在应用程序的内存中服务器。但是,当下一个调用进入并且我尝试使用相同的 token 时,无法保证我位于具有 token 的同一服务器中,或者如果我位于集群内的不同服务器中,因此调用失败,因为有没有 token 。

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

谢谢

最佳答案

不要将进程内的 key 存储在单个服务器的内存中,而是使用类似 memcached 的共享内容或Hazelcast – 或者只使用常规数据库。

关于java - 如何获得分布参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763949/

相关文章:

java - 如何读取作为命令参数的文本文件(字符串)的第一行(在Java中使用eclipse)

java - 如何从授权中排除一个 url

javascript - 将 json 从 js 传递到 java 的 url 问题

rest - PHPStorm REST 客户端 - 基本身份验证

c# - 使用 ASP.NET MVC3 处理注册向导的正确方法是什么?

PHP:我的第一个登录系统不会验证密码

java - 简单的用户名和密码验证java

java - java ThreadPoolExecutor 中的workerCountOf()方法

当类实现 Serialized 时出现 java.io.NotSerializedException

java - 在 App Engine Devserver Servlet 中查看替换字符