作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当前的应用程序(与竞争对手一起)正在使用 Spring-Boot 和 Spring-Sessions 来独立于 Redis 中的实例保存 session 数据。
我们如何在 Bluemix 中复制它?
有没有办法给 Redis 服务添加 Spring-Session?
另一个选择是 IBM session 缓存。这适用于 Spring-Boot 和 Spring-Session 吗? session 缓存服务在没有 Tomcat 的情况下是否工作? (例如码头?)
最佳答案
我还没有玩过 Spring-Sessions,但我也许可以为您指明正确的方向。
Bluemix 上提供了一个通用的 Redis 服务。开源 Java buildpack (Tomcat) promise auto configuration的。我会先试试这个。要使用此构建包:
cf push <appname> -b java_buildpack
如果这不起作用,您可以从 VCAP_SERVICES 读取凭据并配置 JedisConnectionFactory以编程方式连接到它。
如果您将 IBM Session Cache 服务与 Bluemix 上的 Liberty 应用程序一起使用,则会自动生成配置,以便将标准 JEE HTTPSession 对象持久保存到服务中。它可能适用于其他 Java 运行时,但配置会更加手动。
希望这对您有所帮助。
关于redis - 您如何在 Bluemix 中将 Spring Session 与 Redis 服务结合使用? IBM Session Cache 是替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29924837/
我是一名优秀的程序员,十分优秀!