使用Hazelcast而不是MongoDB存储用户会话/密钥有什么好处?
我们正在运行mongodb实例来存储集合中的数据,没有问题,mongo是我们的主要数据存储. 今天,我们将为产品开发Oauth2支持,并且必须存储用户会话(安全密钥,访问令牌等等),并且只有在定义的超时后才能对身份验证服务器验证访问令牌,以便不每个请求都将等待验证服务器的验证. 为了解决这些要求,我们必须引入某种分布式缓存,存储(使用TTL支持)用户会话等,基于ttl … .i写了关于上面的内容. 这里有两个选择: >在hazelcast中存储用户会话并在所有App服务器上共享它 – 不错的选择,在驱逐地图中保留所有用户会话. 您是否看到使用Hazelcast而不是将临时数据存储在Mongo中的任何好处?您知道的任何重大性能改进? 我是Hazelcast的新手,因此不了解所有杀手级功能. 最佳答案
免责声明:我是Hazelcast的创始人……
> Hazelcast简单易用,简单性非常重要. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |