Embedded Use

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

1 Like

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 TCP loopback connection vs Unix Domain Socket performance - Stack Overflow