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.
