如何使用HDI容器在生产中实施多租户

2020-08-22 01:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我对SAP扩展应用程...

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

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


专家们,

我对SAP扩展应用程序还很陌生,需要从头开始学习。 因此,此问题来自OpenSAP课程的示例代码(S/4 Cloud SDK,s4h13引入),其中通过SCP上的PostgreSQL服务完成了对并行应用程序多租户支持的示例。 目前,SCP中已没有PostgreSQL,因此我已将样本转换为具有TRIAL帐户的HDI容器。

在示例中,多租户是使用不同的架构完成的。 简而言之,当注册新的租户时,根据课程,SCP(使用CF)将向"/img/api/callback/tenant/"请求发送到应用程序,其中Servlet正在等待接受该请求 在PostgreSQL上请求并创建模式。 经过调查,这种行为可以在HDI容器上更长时间地起作用,因为该容器本身是一个架构。 应用程序用户无法自己创建架构。

这是我的问题。 让我们保持简单,没有Cloud Application Programming Model,只有Servlet和Cloud SDK。 在生产中,应用程序应如何处理HDI容器的多租户,是否应引入任何额外的代码/机制来处理多租户? 当新的租户注册时,SCP会做什么?HDI容器对此有何反应?

谢谢

Aicro

1条回答
clasier
2020-08-22 01:30

我认为有一种称为HANA实例管理器的服务,可让您在运行时创建HDI容器。 因此,每当租户入职并且saas-registry-service调用从应用程序公开的回调时,您便可以自己使用实例管理器。 不幸的是,我自己还没有对此进行测试,因此无法向您提供更多详细信息。 因此,如果这种方法对您有用,并且您可以与社区共享详细信息,那么我鼓励您这样做!

一周热门 更多>