Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我们的应用程序中,我们使用flash对象通过 grails 将数据从一个控制器传输到另一个控制器redirect()。由于我们的应用程序使用负载平衡和非粘性会话(我们将 memcached 用于我们自己的会话管理机制),它是否会造成任何数据丢失/威胁?我读了grails 文档说它“在会话中存储对象以供下一个请求和仅下一个请求”?这是否意味着flash实际上是session在后台使用?
flash
redirect()
session
是的,你完全正确。Flash 使用 http 会话来存储内容,因此如果您使用没有粘性会话的负载平衡器,则不应使用 flash 范围。