我正在尝试在 PeopleSoft 中上传一些数据并通过 Application Engine 将其提取到暴露的 CI。
每行数据的 Instantiation/GetKeys/Save/Cancel 需要花费大量时间。最接近的方法是将数据分块并运行并行进程。通常我们可以同时运行的进程数量是有限制的。例如:如果限制为5,则意味着我们可以将整个过程,对于上传每一行,5次。
即新处理时间=旧处理时间/5;
我可以这样做,不幸的是,这不是用户想要的。
他们希望它非常快。我希望在 PeopleCode 中使用一些 Java 类,看看我们是否可以创建多个线程,每个线程公开 CI。比如说,如果我们可以同时运行 100 个线程,那会更快。有没有人对如何合并一些 Java 和利用多线程的特性有一些建议。
提前感谢您的时间!