You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

 

Introduction

Geode is a reliable distributed data management tool. There is demand to access Geode from various programming languages. But the existing client-server protocol is too complex to understand and it’s not even documented. That establishes the need for a new client-server protocol.


 

Protocol Terms

  Any binary protocol will require following things

 
  1. Version: This indicates the api version.

  2. Command Id: This indicates api needs to invoke.

  3. Request Id: This helps to relate request-response.

  4. Object Type: What is the type of serialized object.

  5. Error Handling: It indicates the problem with api invocation.

  6. Streaming support: To support the large response or continuous response.

  7. Command Format: Api request and response.

  8. Byte Order(Big Endian)


 

  • No labels