Hey!
If I understand your needs correctly, keep in mind that with this design you could run
into file collision problems, i.e., "whose has the file?". The file might be
busied-out for subsequent writes, or maybe even reads if your reads also lock out the
flat file.
Can you use some shared area to store you stock quotes, like shared memory. Then you
won't have to use the file system and burn out your disk drive in the process.
Or, have I totally missed your point?
I want to do something very similar, but I don't know how to do it in Java. I know
this is off-topic but has anyone wrapped Java around a C dll that has shared memory
setup? We could take this off-line if the E-list is not interested.
Danny Rubis
Mark Galbreath wrote:
> Question of speed of delivery.
>
> Scenario:
> I have a remote server A that calls remote server B through the firewall to retrieve
>a pipe-delimited string of real-time market quotes. At present the webserver makes a
>Perl CGI call to server A to get the data, formats it into an HTML table, and serves
>it up on the homepage (www.troweprice.com). So every HTTP GET request to the
>webserver spawns a separate process to fetch and process the quote data.
>
> New Design Options (forget CORBA for the moment):
> 1. Have a cron run the Perl script to write the quote data to a flatfile every 10
>seconds; have a Java servlet read that file every five seconds, holding the data in
>memory, and delivering the formatted HTML to the clients per request by spawning
>multiple threads.
>
> 2. Have a cron run a C version of the script to get the data every 10 seconds and
>renew an otherwise static HTML page that will be served by the webserver per every
>HTTP GET request.
>
> Which solution do you think would be the faster? Are there others I am neglecting?
>
> Thanks for the input (pun intended)!
>
> -mark
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html