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}