Aerospike has a page at https://www.aerospike.com/community/labs/aerospike_lua_client.html on getting a C client running in a Lua app.
In particular I would like to run a client within the OpenResty Nginx ecosystem.
QUESTION: Is this approach non-blocking in something like OpenResty, or can it be if not? QUESTION: Is non-blocking the key driver for performance in this context? I am assuming non-blocking is the fastest, but wanted to make sure that assumption was correct.
I was also wondering about the distinction between non-blocking and asynchronous in the C Client context with Lua.
Thank you for any information.