Java REDIS:嵌入在微服务中的键值存储。2个微服务实例应作为一个集群工作
我的设想: 我编写了一个后端服务,为富客户端提供登录端点。由UUID标识的富客户端调用该登录名,提供UUID并请求登录名。后端然后调用身份验证提供者请求访问和刷新令牌(OAuth 2),并将它们存储在嵌入式内存本地密钥值数据库中 成功登录后,富客户端将调用后端服务的另一个端点,该端点不能用作第三方端点的网关。后端服务使用给定的UUID标识客户机,使用访问令牌丰富调用,并调用第三方服务。之后,响应被传输回客户端 对于这个解决方案,我搜索一个可以嵌入这个后端服务的快速键值存储。稍后在生产中,将有2个此服务的实例在运行。因此,我需要一个键值DB,用于在两个后端服务之间进行同步 坚持是不必要的。但我需要一个嵌入式键值存储,它可以作为一个集群工作,并在这两个实例之间进行同步 我知道redis是有能力的。但据我所知,redis通常不会嵌入到micrsoservice中。Is类似于可以连接的独立服务器 但我不想要一个完整的redis服务器实例,我只想要这个提供集群的嵌入式解决方案 由于数据只是临时需要,所以我认为持久性不是问题。如果一个实例关闭并重新启动,它应该与现有的redis键值存储同步。如果双方都冷静下来,客户要求他重新登录,一切都很好 用redis能做到这一点吗 我只是不需要redis服务器Java REDIS:嵌入在微服务中的键值存储。2个微服务实例应作为一个集群工作,java,redis,microservices,key-value-store,Java,Redis,Microservices,Key Value Store,我的设想: 我编写了一个后端服务,为富客户端提供登录端点。由UUID标识的富客户端调用该登录名,提供UUID并请求登录名。后端然后调用身份验证提供者请求访问和刷新令牌(OAuth 2),并将它们存储在嵌入式内存本地密钥值数据库中 成功登录后,富客户端将调用后端服务的另一个端点,该端点不能用作第三方端点的网关。后端服务使用给定的UUID标识客户机,使用访问令牌丰富调用,并调用第三方服务。之后,响应被传输回客户端 对于这个解决方案,我搜索一个可以嵌入这个后端服务的快速键值存储。稍后在生产中,将有2个