conreg_client/protocol/
mod.rs

1use serde::{Deserialize, Serialize};
2use std::collections::HashMap;
3
4pub(crate) mod request;
5pub(crate) mod response;
6
7/// 服务示例
8#[derive(Debug, Clone, Default, Serialize, Deserialize)]
9pub struct Instance {
10    /// 实例ID,由conreg自动生成
11    pub id: String,
12    /// 服务ID
13    pub service_id: String,
14    /// 实例IP
15    pub ip: String,
16    /// 端口
17    pub port: u16,
18    /// 元数据
19    pub meta: HashMap<String, String>,
20}