package danube.edge

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service EdgeReplicatorService

EdgeReplicator.proto:13

Edge ↔ Cluster coordination and replication service. Hosted on cluster brokers, behind the standard auth interceptor. The edge is a constrained gateway for MQTT ingestion into the cloud. Topics are defined by edge config (edge.yaml) and registered with the cluster at startup. The cluster maintains per-edge state in Raft.

message EdgeChange

EdgeReplicator.proto:86

A single change detected during heartbeat.

Used in: EdgeHeartbeatResponse

enum EdgeChangeType

EdgeReplicator.proto:93

Used in: EdgeChange

message EdgeTopicDeclaration

EdgeReplicator.proto:39

A topic declared in the edge's config (edge.yaml).

Used in: RegisterEdgeRequest

message ResolvedSchema

EdgeReplicator.proto:62

Schema definition resolved by the cluster from its registry. Sent to the edge so it can cache and validate MQTT payloads locally.

Used in: EdgeChange, TopicRegistrationResult

message TopicRegistrationResult

EdgeReplicator.proto:52

Result of registering a single topic during RegisterEdge.

Used in: RegisterEdgeResponse