Use CF Event Gateways, you don't need CF 10 for this.

Implement a Socket Gateway instance and there you go.

For improved robustness (if even needed), you could plug a message queue system 
like RabbitMQ somewhere in the processing chain.

Cheers
Kai

> Hi All
>  
> I note that cf10 cfadmin now has a section for CFSocket, not sure if this was 
> also available in cf8-9 but this brings me to a question
>  
> I am building an gps tracking portal in CF
>  
> I need to be able to build a socket listener to listen to incoming data on a 
> specific port of the server
>  
> the data is coming from gps tracking devices that pass location string data 
> from the device to the tracking server via gprs, the tracking device has the 
> servers ip and port  recorded in the firmware of the device
>  
> My expectation is that the listener detects incoming data and then processes 
> the data by:
>  
> 1. first validating that the trackerid (IEMI number) matches with a tracker 
> recording in the database
> 2. if a match exists then proceeds to record the data into the sql 
> evet_locations table
> 3. the system needs to be robust enough to be able to process potentially 
> 100's of sets of data sent randomly 24/7 to the tracking server and be able 
> to capture and record the data in seconds to ensure that any alerts that need 
> to be triggered can be triggered within less than 30 seconds of the event 
> reaching the server
>  
> I would like some guidance on how best to achieve the above

-- 
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.

Reply via email to