CMS上的并发请求

2020-08-22 11:48发布

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

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


嗨,

我目前正在尝试在Java中对BO CMS执行并发请求(在不同线程上),以提取对象,例如用户,文件夹...。

这些请求可能需要很长时间才能处理。

我使用相同的我将序列化并传递给所有线程的IEnterpriseSession ,然后检索IInfoStore来执行每个查询( getStreamingQuery )。

但是我想知道,在同一企业会话上执行的请求是否真的并行?

如果不是最好的方法,那么为每个查询创建一个会话吗?

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

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


嗨,

我目前正在尝试在Java中对BO CMS执行并发请求(在不同线程上),以提取对象,例如用户,文件夹...。

这些请求可能需要很长时间才能处理。

我使用相同的我将序列化并传递给所有线程的IEnterpriseSession ,然后检索IInfoStore来执行每个查询( getStreamingQuery )。

但是我想知道,在同一企业会话上执行的请求是否真的并行?

如果不是最好的方法,那么为每个查询创建一个会话吗?

付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-08-22 12:39

根据我对SDK的经验,我相信它们将真正并行运行。 但是,我质疑使用单个会话的目的。 您的应用程序到底要使用一个会话来做什么?

我有一个类用于控制与BOBJ(BOEHelper)的交互-当我登录用户时,它会自动生成 附加到会话的IInfoStore。 然后,我有另一个类(QueryHelper),该类处理所有信息存储查询,其中包括指向BOEHelper对象的指针以获取IInfoStore。 该过程将与BOBJ的交互抽象化,并使其有效,以便在更新SDK时,我只需要在有限的一组位置进行更改。

-Dell

三十六小时_GS
2楼-- · 2020-08-22 12:43

您好,Heric:

感谢您访问SAP社区,以获取问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的回响。

如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在" 评论)。

亲切的问候,

-Jerry

Haoba3210
3楼-- · 2020-08-22 12:33

为什么您要同时运行多个作业? 除非您同时运行大量计划,否则CMS数据不会很快改变。

-Dell

一周热门 更多>