All
Thanks for the comments!
Firstly, Daniel: I understand, but there is a postgres implementation
out there that could be reviewed with the option to leverage that to
adapt a version for your postgis adapter for use in em environments
http://eventmachine.rubyforge.org/EventMachine/Protocols/Postgres3.html.
I'm still learning many aspects of the project and delving into this
myself is beyond my skill and bandwidth.
Secondly, Kyle: I think I have a valid use of EM in that I'm pulling
real time event data of a TCP Socket, and processing, manipulating and
storing the data, and streaming it out again in a better format, a
pipeline of sorts. As an aside there be a web app with a restfull API
that can deliver snapshot or historical data in either an admin UI or
as XML/JSON/ODATA as clients need it.
The source data has a significant amount of geo data hence the desire
to use rGeo.
The "processing, manipulating and storing the data, and streaming it
out again" is where the need for a concurrent model is required. I
also want to leverage some rails functionality for the admin interface
(active scaffold), and that then becomes a constraint as well. It
would not surprise me if other applications of rGeo also have similar
needs...