Skip navigation
Toggle Sidebar

Open Protocols

Project Description Umbrella project for open connectivity to GigaSpaces XAP. Sub-projects include memcached server for Java and memcached server for CPP.
Current Project Version 0.1
Project Maturity Pre-Alpha
Project License Apache License 2.0
Compatible GigaSpaces XAP Version 6.0.2
Project Captain Steve White
Contributors Steve White, Peter Yardley, Kevin Walsh

Project Sitemap

Project Homepage

Open Connectivity to GigaSpaces XAP

The first project is to demonstrate development using the Open Protocol framework, the example chosen is to build a memcached server that is compatible with the numerous memcached client APIs available in the field today.

Subsequent projects will demonstrate how to build Market Data Feed handlers, specialized storage containers such as time series and transaction processing workflows in high performance C++ code. 

The memcached API is very simplistic but demonstrates the mapping of command verbs and data into the native GigaSpaces format. 

Sub-projects

  • XML Driven Data Formatting component.
  • Pluggable Protocol stack.
  • Local Cache Component.

Diagram


Features and Capabilities

 The Open Protocol framework will demonstrate and teach the developer how to build a custom connectivity component into the GigaSpaces XAP product.

The project is developed in portable CPP and makes use of the following thir

Adaptavist Theme Builder Powered by Atlassian Confluence