Embedded Use


With a view to reduce client to server latencies is it possible to release an embeddable version of the application?


Do you want to run AS-client and AS-server on the same node or your App-server and the AS-server?

Even though AS does clearly not recommend running App- and DB-server on the same node, I see many small projects using exactly this 1-server setup. It sounds interesting to offer a bypass of the slow TCP-stack in such scenarios. Redis is offering a unix domain sockets-mode, which does exactly that, if my interpretation is right. Maybe that would be an easier option than maintaining an embedded version.

Performance-wise, this should be significantly faster than standard TCP (even on localhost). @see http://stackoverflow.com/questions/14973942/performance-tcp-loopback-connection-vs-unix-domain-socket