所有Applikation服务器上的共享对象

2020-08-14 13:32发布

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

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


大家好,

我锁定了一种在后台作业之间共享数据的技术。 这些作业可以在不同的应用程序服务器上运行,所以我猜"共享​​对象"将无法工作。 是否有任何解决方案可以在独立于全局服务器的内存中共享数据? 我知道,DataBase可能是一个选择,但是存在另一种方式?

感谢您的支持

马库斯

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

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


大家好,

我锁定了一种在后台作业之间共享数据的技术。 这些作业可以在不同的应用程序服务器上运行,所以我猜"共享​​对象"将无法工作。 是否有任何解决方案可以在独立于全局服务器的内存中共享数据? 我知道,DataBase可能是一个选择,但是存在另一种方式?

感谢您的支持

马库斯

付费偷看设置
发送
4条回答
软件心理学工程师
1楼 · 2020-08-14 13:39.采纳回答

除使用数据库外,唯一的方法是使用其中一个应用程序服务器来存储数据,并允许从其他应用程序服务器进行访问。

假设您有三台应用程序服务器 -A,B和C。在SM59中为A创建目的地。 创建RFC来处理所需的共享对象,其逻辑如下:

如果功能模块在应用服务器A上运行-返回共享对象的值。

如果功能模块在B或C上运行,请使用DESTINATION A调用功能模块。

matt

落灬小鱼
2楼-- · 2020-08-14 13:45

我不确定您的意思是什么。 但是,如果您的实例包含两个应用程序服务器-serv01和serv02,那么没有什么可以阻止您直接向任一服务器创建多个RFC目标的。

也许某些特殊的实例设置可以阻止此操作,但是我已经 在多个环境中使用特定的应用程序服务器RFC目标。

小c菟菟
3楼-- · 2020-08-14 13:41

您为什么担心进程在哪个应用程序服务器上运行?

您的对象会消耗大量时间和资源吗? 我不信。 照原样,您正在后台模式下运行该程序。 我希望您不要期望它们有任何实时输出。

专注于代码优化,不要担心执行细节。 (如果出现性能问题)。

如果您真的想在"多运行"模式下执行程序,则可以进行异步RFC调用,但这需要太多的编程工作,而且没有 保证优化。

spaceman01
4楼-- · 2020-08-14 13:42

这个概念对我来说是新的。 对不起,不能帮您。 对知道如何完成将非常感兴趣。 但是无论如何,您应该专注于查询。

一周热门 更多>