ID | IEP-9 |
Author | Pavel Tupitsyn |
Sponsor | Pavel Tupitsyn |
Created | 20-NOV-2017 |
Status | DRAFT |
Implement thin Ignite client in any programming language / platform using a well-defined binary connectiona protocol.
"Thin" here means that we do not start an Ignite node in order to communicate with the cluster, we do not implement discovery/communication spi logic, as opposed to currently available Ignite Client Mode.
Every Ignite node listens on a TCP port. Thin client implementations connect to any node in the cluster through TCP socket and perform Ignite operations using a well-defined binary protocol.
Server-side connection parameters are defined in {{ClientConnectorConfiguration}} class.
Similar protocols from other vendors:
See "thin client" component in JIRA