mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-07 16:16:37 +08:00
refactor(edge): 抽取边缘运行时共享包并完成 Phase 3 重构
- 新增 internal/apps/edge/,三组件改为薄包装,删除 3000+ 行重复代码 - Agent 心跳周期下沉至 heartbeat/cycle.go - 协议类型迁入 pkg/protocol/agent.go - 补充设计文档与 changelog
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
package protocol
|
||||
|
||||
import pkgprotocol "github.com/Rain-kl/Wavelet/pkg/protocol"
|
||||
|
||||
type APIResponse[T any] = pkgprotocol.APIResponse[T]
|
||||
type HeartbeatData = pkgprotocol.HeartbeatData
|
||||
type HeartbeatResult = pkgprotocol.HeartbeatResult
|
||||
type AgentSettings = pkgprotocol.AgentSettings
|
||||
type WSMessage = pkgprotocol.WSMessage
|
||||
type WSOutboundMessage = pkgprotocol.WSOutboundMessage
|
||||
type WebSocketConnection = pkgprotocol.WebSocketConnection
|
||||
type NodePayload = pkgprotocol.NodePayload
|
||||
type NodeSystemProfile = pkgprotocol.NodeSystemProfile
|
||||
type NodeMetricSnapshot = pkgprotocol.NodeMetricSnapshot
|
||||
type NodeOpenrestyObservation = pkgprotocol.NodeOpenrestyObservation
|
||||
type NodeTrafficReport = pkgprotocol.NodeTrafficReport
|
||||
type NodeAccessLog = pkgprotocol.NodeAccessLog
|
||||
type BufferedObservabilityRecord = pkgprotocol.BufferedObservabilityRecord
|
||||
type NodeHealthEvent = pkgprotocol.NodeHealthEvent
|
||||
type RegisterNodeResponse = pkgprotocol.RegisterNodeResponse
|
||||
type ApplyLogPayload = pkgprotocol.ApplyLogPayload
|
||||
type ActiveConfigResponse = pkgprotocol.ActiveConfigResponse
|
||||
type ActiveConfigMeta = pkgprotocol.ActiveConfigMeta
|
||||
type WAFIPGroup = pkgprotocol.WAFIPGroup
|
||||
type WAFIPGroupSyncRequest = pkgprotocol.WAFIPGroupSyncRequest
|
||||
type WAFIPGroupSyncResponse = pkgprotocol.WAFIPGroupSyncResponse
|
||||
type SupportFile = pkgprotocol.SupportFile
|
||||
|
||||
const (
|
||||
WSMessageTypeStatus = pkgprotocol.WSMessageTypeStatus
|
||||
WSMessageTypeSettings = pkgprotocol.WSMessageTypeSettings
|
||||
WSMessageTypeActiveConfig = pkgprotocol.WSMessageTypeActiveConfig
|
||||
WSMessageTypeForceSyncConfig = pkgprotocol.WSMessageTypeForceSyncConfig
|
||||
WSMessageTypeWAFIPGroups = pkgprotocol.WSMessageTypeWAFIPGroups
|
||||
WSMessageTypePing = pkgprotocol.WSMessageTypePing
|
||||
WSMessageTypePong = pkgprotocol.WSMessageTypePong
|
||||
)
|
||||
|
||||
const (
|
||||
OpenrestyStatusHealthy = pkgprotocol.OpenrestyStatusHealthy
|
||||
OpenrestyStatusUnhealthy = pkgprotocol.OpenrestyStatusUnhealthy
|
||||
OpenrestyStatusUnknown = pkgprotocol.OpenrestyStatusUnknown
|
||||
)
|
||||
Reference in New Issue
Block a user