Igniters,
I've started the work on thin client protocol [1].
We are going to reuse existing socket pipeline from ODBC/JDBC
by adding one more client type to SqlListenerNioListener
(see prepareContext in there to get an idea of how this works).
First iteration will be stateless and synchronous, which will enable
any Ignite APIs that don't involve callbacks, asynchrony, or cursors,
such as creating and destroying caches and simple cache operations
(put/get/etc).
I'll start a separate discussion on message format.
Let me know if you have any thoughts or suggestions.
Pavel
[1]
https://issues.apache.org/jira/browse/IGNITE-5896