[
https://issues.apache.org/jira/browse/IGNITE-7777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16372306#comment-16372306
]
Dmitriy Setrakyan commented on IGNITE-7777:
-------------------------------------------
Great addition to the project! I have a question about SQL queries. What is the
return value of the query? Is it going to be some time of a cursor? Will it be
paginated?
> Thin Client lib: Node.js
> ------------------------
>
> Key: IGNITE-7777
> URL: https://issues.apache.org/jira/browse/IGNITE-7777
> Project: Ignite
> Issue Type: New Feature
> Components: thin client
> Reporter: Alexey Kosenchuk
> Assignee: Alexey Kosenchuk
> Priority: Major
>
> Implement Thin (lightweight) Client lib in Node.js programming language for
> Ignite Binary Client Protocol
> https://apacheignite.readme.io/docs/binary-client-protocol
> Examples of other Thin Clients:
> .net
> https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client
> java
> https://github.com/gridgain/apache-ignite/tree/ignite-7421/modules/thinclient
> Scope of work
> -------------
> Functionality:
> Support all operations of the Ignite Binary Client Protocol 2.4.
> Support name/password authentication - TBD (not in the protocol yet).
> Support optional SSL/TLS communication - TBD (not in the protocol yet).
> Support optional failover/reconnect - TBD.
> Minimal Node.js version - TBD.
> Synch ops emulation - callbacks, or Promises, or asynch/await - TBD.
> Examples:
> Cover all basic features - Key-value API, SQL, Scan queries, Cluster
> configuration/management, Authentication, SSL/TLS.
> Tests:
> Jasmine tests for all API methods and all basic features.
> Simple Jasmine tests to start examples.
> How to emulate node failure to test failover/reconnect? - TBD.
> Docs:
> Auto-generated API spec from comments. JSdoc, or javadoc, or what? - TBD.
> Readme for the lib.
> Simple instruction to setup/run examples.
> Simple instruction to setup/run Jasmine tests.
> Docs format - .md in the repo, or dash.readme.io ? - TBD.
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)