我们能够通过Spring Session管理将数据保存到GemFire中/从中检索数据。
{{1}}
在GemFire Pulse中,我们可以使用查询查看会话ID ...
{{1}}
我们如何查看针对特定会话ID存储的属性和值?
答案 0 :(得分:1)
简短的回答是“您不能”,至少不使用纯GemFire API,该API包括gfsh
,PULSE
和/或直接通过{{1 }}。
但是,您可以使用Spring OQL
抽象以编程方式实现此用例。特别是通过Spring Session for Apache Geode/Pivotal GemFire已支持的QueryService
。
希望这会有所帮助。
答案 1 :(得分:1)
嗯,这并不完全正确。
可以使用精心制作的OQL查询语句,在 Gfsh 或<中检查Session对象,Session属性和Session属性值(即,存储在Session中的应用程序域对象)。 em> Pulse的 DataBrowser
工具(扩展名)。
将 Spring Session用于Apache Geode / Pivotal GemFire (SSDG)时,可以使用以下OQL queries检查Session
(例如HttpSession
)
您必须谨记,某些OQL查询(取决于序列化格式)可能会导致应用程序域对象甚至SSDG的Session对象反序列化,在这种情况下,您需要将SSDG,所有SSDG的依赖项(例如,核心Spring框架)和存储在服务器类路径上Session
中的对象的应用程序域对象类型(即类)。
另请参阅与此相关的question/answer。
希望这会有所帮助!