GridGain Developers Hub

Cross-Platform Interoperability

GridGain allows different platforms, such as .NET, Java and C++, to interoperate with each other. Classes defined on different platforms could be converted to each other.

Type Compatibility

Mixed Cluster

Java, .NET and .C++ nodes can join the same cluster.

All platforms are built on top of Java, so any node can execute Java computations. However, .NET and C++ computations can be executed only on the nodes launched from the corresponding platform.

The following .NET functionality is not supported when there is at least one non-.NET node in the cluster:

  • Scan Queries with filter

  • Continuous Queries with filter

  • ICache.Invoke methods

  • ICache.LoadCache with filter

  • Services

  • IMessaging.RemoteListen

  • IEvents.RemoteQuery