Cloud Foundry:批处理设计

2020-08-26 14:43发布

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

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


Hi Cloud Foundry专家。

我的客户开发了一个应用程序,可以进行3个小时的模拟/计算处理。 就像是由第三方作业计划程序工具触发的批处理过程。

https://answers.sap.com/questions /12720581/cloud-foundry-root-cause-of-replacement-instance.html

我想知道实现批处理的最佳设计。

您能分享您的想法吗?

当前设计:

1。 该应用程序已启动并正在运行。 等待外部的请求。

2。 第三方作业调度程序向应用发送请求以开始模拟工作。

3。 该应用程序立即发回收到的确认信息。 该应用程序功能运行异步。

4。 该应用程序读取过去1年的交易数据。 约200万条记录。

5。 该应用程序进行了一些模拟

6。 该应用程序将模拟结果写入HANA数据库。

7。 作业调度程序会定期轮询模拟完成的状态检查

8。 完成模拟功能大约需要3个小时。

9。 该应用程序仍处于启动状态,等待下一个请求。

我对批处理进行了一些研究。 在这种情况下任务正确实施吗?

https://docs.cloudfoundry.org/devguide/using-tasks.html

此致

Masa

diagram.jpg (70.6 kB)

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

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


Hi Cloud Foundry专家。

我的客户开发了一个应用程序,可以进行3个小时的模拟/计算处理。 就像是由第三方作业计划程序工具触发的批处理过程。

https://answers.sap.com/questions /12720581/cloud-foundry-root-cause-of-replacement-instance.html

我想知道实现批处理的最佳设计。

您能分享您的想法吗?

当前设计:

1。 该应用程序已启动并正在运行。 等待外部的请求。

2。 第三方作业调度程序向应用发送请求以开始模拟工作。

3。 该应用程序立即发回收到的确认信息。 该应用程序功能运行异步。

4。 该应用程序读取过去1年的交易数据。 约200万条记录。

5。 该应用程序进行了一些模拟

6。 该应用程序将模拟结果写入HANA数据库。

7。 作业调度程序会定期轮询模拟完成的状态检查

8。 完成模拟功能大约需要3个小时。

9。 该应用程序仍处于启动状态,等待下一个请求。

我对批处理进行了一些研究。 在这种情况下任务正确实施吗?

https://docs.cloudfoundry.org/devguide/using-tasks.html

此致

Masa

diagram.jpg (70.6 kB)
付费偷看设置
发送
3条回答
CJones
1楼-- · 2020-08-26 15:21

在这种情况下,第三方作业计划程序必须吗? 我之所以这样问,是因为我们在CF上确实有一个作业调度程序服务,该服务可以执行完全相同的任务,并且可以完全集成到CF中。

奄奄一息的小鱼
2楼-- · 2020-08-26 15:20

嗨,伊万, p>第三方工作计划程序是客户已经拥有的现有工具。

对设计批处理过程有何建议? 完成工作需要3个小时。 我知道它不适合微服务架构。 最好的设计是什么?

Masa

Bunny_CDM
3楼-- · 2020-08-26 15:18

嗨, Masayuki 关原

您是否设法弄清了在SCP-CF更新细胞时如何处理信号术语? 我认为Spring Batch将解决设计批处理过程的问题。 除此之外,当您准备就绪时,Spring Batch能够恢复由于diego单元更新而不得不暂停/停止的步骤。

有一个有趣的演讲(它很老,但是从本质上讲,它的原理应该适合用例)。
https://www.youtube.com/watch?v=3QBrf3B6aA8

最好的问候,
伊万

一周热门 更多>