|
1234567891011121314151617181920212223242526 |
- package schsdk
-
- // 这个结构体无任何字段,但实现了Noop,每种MessageBody都要内嵌这个结构体
- type MessageBodyBase struct{}
-
- // 此处的receiver是指针
- func (b *MessageBodyBase) Noop() {}
-
- type AvailableNodesResp struct {
- MessageBodyBase
- AvailableNodes map[ModelID]AvailableNodes `json:"allNode"`
- }
-
- type AvailableNodes struct {
- MessageBodyBase
- //ModelID ModelID `json:"modelID"`
- JobID JobID `json:"jobID"`
- Nodes []NodeInfo `json:"nodes"`
- }
-
- type NodeInfo struct {
- MessageBodyBase
- InstanceID JobID `json:"instanceID"`
- NodeID NodeID `json:"nodeID"`
- Address Address `json:"address"`
- }
|