in reply to Re: High Transaction Data Persistence Requirement across Different Process / Programs
in thread High Transaction Data Persistence Requirement across Different Process / Programs
Hi let me elaborate a bit MORE to get Better Suggestions from all Perl Monks
Platform Red Hat Linux 64 Bit 5. 4 with Perl 5.8
1. There are "A" number of Perl ProcessA running, which read from Linux QUEUE (ID - Amount - Details ) and make a Call to FCGI process B , Collect the response, based on the Response(Response gives Session ID for the ID )....TO 3
2. There is a FCCI process C , which is invoked by External systems for Session ID to provide value Success or Failure ..., which is read and Mapped to the DB with Session ID - Success/Failure
3 . The FCGI B after getting the response, based on the Session ID will query DB for the Session ID and Write in to a Linux Queue
All of these 3 Process are in Synchronous mode dependent on one another, we are trying to make this Asynchronous and achievable at high throughput. So to make the same , we need to share data across the 3 Process to remove the Database interaction
Coming to the Questions asked
1.These are Non stop running process , running in multiple instances
2.Mapping is required to be like Id- SessionID - Amount - Unit - Success/Failure - Number
3.Persistence - In terms of Data persistence across these processes on single server
4.All the 3 are perl Process
5. Yes worst case scenario need all the 3 to read write
6. Sorry for not being clear in my first description
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: High Transaction Data Persistence Requirement across Different Process / Programs
by BrowserUk (Patriarch) on Jun 28, 2011 at 18:09 UTC | |
by Anonymous Monk on Jun 29, 2011 at 04:07 UTC |