Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TCP Socket

  • Every Ignite node listens on a TCP port. Thin client implementations connect to any node in the cluster (possibly multiple nodes) through a TCP socket and perform Ignite operations using a well-defined binary protocol.
  • Server-side connection parameters are defined in ClientConnectorConfiguration class.
    • Default port is 10800.
    • Connector is enabled by default, no configuration changes needed.
  • Netty is used on the server for network IO.

Data Format

MsgPack is used for data serialization.

Custom Data Types

In addition to built-in MsgPack types, the following types are defined:

NameFormat
UUID

Decimal

TODO: Dates

Handshake

TODO: Magic word, features as map (question)

Risks and Assumptions

TODO

...