DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
This section lists the new values added to existing Kafka type enumerations to support Cluster Mirroring
...
Config Resource
Represents a mirror as a configurable resource in cluster metadata. Mirror-level properties such as source cluster bootstrap servers, security credentials are stored under this type, keyed by mirror name.
| Code Block | ||
|---|---|---|
| ||
public enum Type {
// existing types unchanged
CLUSTER_MIRROR((byte) 64, "mirror");
} |
...
Field Type
A schema-level annotation for MirrorName string fields in protocol messages. The message generator uses it to validate that mirror name fields across all request/response schemas conform to the expected type.
| Code Block | ||
|---|---|---|
| ||
public enum EntityType {
// existing types unchanged
@JsonProperty("mirrorName")
MIRROR_NAME(FieldType.StringFieldType.INSTANCE);
} |
ACL Resource
An ACL resource type that represents a cluster mirror as a securable object. Authorization checks use this type with the mirror name as the resource name.
| Code Block | ||
|---|---|---|
| ||
public enum ResourceType {
// existing types unchanged
CLUSTER_MIRROR((byte) 8); |
Coordinator Type
A coordinator type for locating the broker responsible for a given mirror name. The coordinator partition is determined by hashing the mirror name across __mirror_state topic partitions.
| Code Block | ||
|---|---|---|
| ||
public enum CoordinatorType {
// existing types unchanged
CLUSTER_MIRROR((byte) 3);
} |
Configuration
This section describes new configurations introduced by the Cluster Mirroring feature.
...