2014-02-24 20 views
0

我試圖在PeopleSoft中上傳一些數據並通過應用程序引擎將其提取到公開的配置項。使用Java類在PeopleCode中調用多個配置項

每行數據的Instantiation/GetKeys/Save/Cancel需要很長時間。最接近的方法是將數據分塊並運行並行處理。通常我們可以同時運行的進程數量有限制。例如:如果限制爲5,這意味着我們可以將整個過程上傳每行5次。

即新處理時間=舊處理時間/ 5;

不幸的是,我可以做到這一點,這不是用戶想要的。

他們希望它變得非常快。我希望在PeopleCode中使用一些Java類,看看我們是否可以創建多個線程來暴露每個線程的CI。比方說,如果我們可以同時運行100個線程,這可能會更快。有沒有人對如何合併一些Java和利用多線程功能提出一些建議。

感謝您的提前預訂!

回答

0

在與建築師討論並獲得他們的反饋後。異步發送消息絕對沒問題。我們可以讓應用程序引擎走向成功,而不是在所有事情完成之前讓您的應用引擎進入休眠狀態,然後我們可以填充物理表,因爲我們會持續使用消息並相應地更新每行的狀態。

感謝這個美好的社區,我希望這個主題可以幫助任何可以受益於此方法的人。

相關問題