所以这是我的问题。我正在 Heroku 云上开发基于 SpringWebFlow 的应用程序,但我似乎遗漏了一些东西。
该应用程序在单个测功机上运行良好,但是当我将其扩展以使用多个测功机时,它会停止工作(正常)。我认为这与我的代码有关,但后来我部署了一个示例 SpringWebFlow app (可以在这里找到: https://src.springframework.org/svn/spring-samples/webflow-primefaces-showcase )检查问题是否会自行显现出来,并且确实如此。很难描述,但总的来说,流程似乎出现了故障,即您必须在某些按钮上单击几次才能使它们执行预期的操作,有时页面会自行刷新等。好像请求/ session 处理存在一些问题。一旦我重新使用单个测功机,一切都会立即正常运行。
由于我对 Spring 和 Heroku 都很陌生,在扩展到多个测功机时,有什么我应该记住和注意的事情吗?如果是这样,如何使这个示例应用程序能够很好地扩展?
最佳答案
我似乎已经解决了我自己的问题。这是 session 管理问题。 Memcached 插件解决了这个问题。
关于java - 在heroku上扩展SpringWebFlow应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123386/