Web应用程序之间共享Jalosession

2020-09-07 10:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,关于JaloSession我有两个问题:

-JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置? -Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,关于JaloSession我有两个问题:

-JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置? -Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?

付费偷看设置
发送
2条回答
半个程序猿
1楼 · 2020-09-07 10:34.采纳回答

嗨,

请在您的查询中找到答复-

Cronjob是在运行时创建自己的会话还是使用现有的JaloSession?

在Hybris中,cron作业必须在特定的用户上下文中运行。 CronJob类型具有一个名为sessionUser的属性,可容纳一个用户。 该用户用于将要执行cron作业的会话。 默认情况下,为sessionUser属性设置的用户帐户是用于创建cron作业的帐户。 也就是说,如果admin用户创建了cron作业,则默认情况下它将使用admin用户进行会话。 如果使用匿名帐户创建了cron作业,则sessionUser属性将设置为匿名。 cron作业具有与其帐户用于会话的用户相同的访问权限。 这既出于安全考虑,也出于安全考虑。

JaloSession是否可以在多个Web应用程序之间共享并且需要自定义配置?

JaloSession类实现了Serializable接口,因此JaloSession对象只能在SAP Commerce群集内的应用程序服务器节点之间传输。

由于JaloSession在实例化时已绑定到租户,因此您不能在多租户系统中使用一个JaloSession(即,不可能使用一个JaloSession来管理多个租户)。

JaloSession绑定到HttpSession并具有相同的生存时间。 这意味着,如果http会话关闭或过期,hybris会话也将被破坏。

有关此的更多详细信息,您可以在下面的链接中解释HttpSession故障转移机制-

https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace -US/8c745d01866910149f9cdd3e830387f1.html

95年老男孩
2楼-- · 2020-09-07 10:31

非常感谢。 这是很好的解释。

一周热门 更多>