有没有办法使用Spring Web流将流数据存储到持久存储中,而不是将其粘贴到http会话中。我正在寻找一种将Web流数据存储在某些持久存储中的方法。每次请求到来时,spring加载流数据,当响应被发回时,流数据被存储回来,并在请求再次返回时被检索。原因是我的应用程序在多个数据中心运行并支持大约500tps的交易,而且我不想管理不同数据中心的会话数据。
答案 0 :(得分:0)
我认为你要找的是FlowExecutionListenerAdapter
的实现开箱即用SWF支持HibernateFlowExecutionListener和JpaFlowExecutionListener。如果您想使用另一个数据库存储,则必须实现自己的FlowExecutionListenerAdapter。
在这里查看swf配置:Spring Web Flow and Spring MVC URL 404以了解它是如何被初始化的
注意:界面以'Adapter'
impl类结尾'Listener'