Documentation
¶
Index ¶
Constants ¶
View Source
const ( ClusterEventsChannel = "cluster.events" KindNodeJoinEvent = "node-join-event" KindNodeLeftEvent = "node-left-event" KindFragmentMigrationEvent = "fragment-migration-event" KindFragmentReceivedEvent = "fragment-received-event" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FragmentMigrationEvent ¶
type FragmentMigrationEvent struct { Kind string `json:"kind"` Source string `json:"source"` Target string `json:"target"` Identifier string `json:"identifier"` PartitionID uint64 `json:"partition_id"` DataStructure string `json:"data_structure"` Length int `json:"length"` IsBackup bool `json:"is_backup"` Timestamp int64 `json:"timestamp"` }
func (*FragmentMigrationEvent) Encode ¶
func (f *FragmentMigrationEvent) Encode() (string, error)
type FragmentReceivedEvent ¶
type FragmentReceivedEvent struct { Kind string `json:"kind"` Source string `json:"source"` Identifier string `json:"identifier"` PartitionID uint64 `json:"partition_id"` DataStructure string `json:"data_structure"` Length int `json:"length"` IsBackup bool `json:"is_backup"` Timestamp int64 `json:"timestamp"` }
func (*FragmentReceivedEvent) Encode ¶
func (f *FragmentReceivedEvent) Encode() (string, error)
Click to show internal directories.
Click to hide internal directories.