2 years, 9 months ago
In the PeopleSoft platform, what methods do you use to manage asynchronous processing resources safely and efficiently in production?
I find that even though the PIA allows a lot of functionality, that it is the not necessarily the best way especially if your production environment is processing a lot (millons or more) asynchronous requests a day. So I have developed a series of quick and effective SQL scripts to address the problem (i.e. reset the status, modify the dispatchers, etc.). I was wondering what others out there use or have found effective?
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$1 Answer
I suggest you take a good look at two methods in asynchronous processing. The first method is the Child process, in which "a parent process (usually the one serving the current application request) spawning an immediate child process which will continue running in the background even when the parent process has exited."
The second method is Forking, "the new process shares the parent's resources, including its open database connections and all variables used up to the forking point in the application. This, in theory, avoids the setup costs associated with a from-scratch process since a fork is simply copying the parent which is already bootstrapped."
For a detailed look at the two processes, kindly visit the link below:
http://blog.astrumfutura.com/archives/419-The-Mysteries-Of-Asynchronous-Processing-With-PHP-Part-3-Implementation-With-Spawned-Child-Processes-Using-Simple-Scripts-Or-Zend-Framework.html
The second method is Forking, "the new process shares the parent's resources, including its open database connections and all variables used up to the forking point in the application. This, in theory, avoids the setup costs associated with a from-scratch process since a fork is simply copying the parent which is already bootstrapped."
For a detailed look at the two processes, kindly visit the link below:
http://blog.astrumfutura.com/archives/419-The-Mysteries-Of-Asynchronous-Processing-With-PHP-Part-3-Implementation-With-Spawned-Child-Processes-Using-Simple-Scripts-Or-Zend-Framework.html
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$Report Abuse
