Geode

Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing

Joule uses Geode to as as a high performance event publishing transport whereby events are distributed to a distributed cluster for further processing. This architecture pattern has been production deployed and leveraged within large enterprise solutions over 15 years.

Driver details

org.apache.geode:geode-core:1.15.1

Configuration Guide

Example configuration

geode publisher:
  connection:
    locator address: localhost
    locator port: 10334

  key: employee_id
  region: employees
  serialization type: PDX

Core Attributes

Available configuration parameters

AttributeDescriptionData TypeRequired

connection

Cluster connection details

See Connection attributes

key

Key attribute

String Default: uuid

region

Storage target region

String

Default: streamEvents

serialization type

Serialization method to use. See serialization section.

Enum

Default: PDX

Last updated