October 20th, Q&A session: Get you issues solved and questions answered!

GitHub logo
Edit

Apache Ignite Documentation

Apache Ignite is a horizontally scalable, fault-tolerant distributed in-memory computing platform for building real-time applications that can process terabytes of data with in-memory speed.

Ignite documentation introduces you to the project’s main capabilities, shows how to use certain features, or how to approach cluster optimizations and issues troubleshooting. If you are new to Ignite, then start with the Quick Start Guides, and build the first application in a matter of 5-10 minutes. Otherwise, select the topic of your interest and have your problems solved, and questions answered. Good luck with your Ignite journey!

Programming Languages

Ignite is available for Java, .NET/C#, C++ and other programming languages. The Java version provides the richest API. The .NET/C#, C++, Python, etc. languages may have limited functionality. To make the Ignite documentation intuitive for all application developers, we adhere to the following conventions:

  • The information provided in this documentation applies to all programming languages unless noted otherwise.

  • Code samples for different languages are provided in different tabs as shown below. For example, if you are a .NET developer, click on the .NET tab in the code examples to see .NET specific code.

    This is a place where an example of XML configuration is provided.
    Click on other tabs to view an equivalent programmatic configuration.
    Code sample in Java. Click on other tabs to view the same example in other languages.
    Code sample in .NET. Click on other tabs to view the same example in other languages.
    Code sample in C++. Click on other tabs to view the same example in other languages.
  • If there is no tab for a specific language, this most likely means that the functionality is not supported in that language.

Ignite Examples

The Apache Ignite github repository contains a number of runnable examples that illustrate various Ignite functionality. Refer to the Examples folder in the Ignite code base. The examples are also available in the binary distribution.