Skip to content
This repository was archived by the owner on Dec 7, 2018. It is now read-only.
This repository was archived by the owner on Dec 7, 2018. It is now read-only.

Question > How Kafka partitions are managed by Axon #86

@ghilainm

Description

@ghilainm

Currently it seems there is no documentation on how Kafka partitions are managed Axon.

Example of questions:

  • what is the strategy to assign an event to a Kafka partition inside a topic (producer side)? How to override this? Is it advised to override this?
  • Where does Axon store the offset for a given partition? Does it uses Kafka in order to store the offsets or does it store it internally?
  • How are Kafka partitions related to Axon segments?
  • Is it possible to have a dynamic number of segments? I would like the number of segments to be automatically aligned with the number of partitions.
  • How is this related to the SequencingPolicy? Is the result of the SequencingPolicy used in order to assign a message to a partition?
  • How are segments assigned to node? It is written in the documentation that nodes compete for segments. Are the segments automatically rebalanced when new node join the group?
  • How to increase the number of segments after it has been defined? (create new tracking event processor with a different initialSegmentCount?)

Could you please provide some insight on this? Would be nice to have a paragraph in the documentation explaining the general integration of Axon with Kafka.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions