SSO(SSO Service Operations)中的SSR(Single Server Resource)节点配置是一个重要的步骤,用于配置SSO服务中的单节点资源,以下是SSR节点配置的分步指南:
确认SSO服务
确保您已经选择了正确的SSO服务(如Spring Cloud Platform、Prometheus等),每个SSO服务都有自己的配置文件,例如sso.properties。
配置SSR节点
在SSO服务中,配置单节点资源(SSR)如下:
1 初始化
在SSO服务的配置文件中,通常会有一个ssr配置项,在ssr.properties或类似文件中,添加以下内容:
"id": "SSR-1",
"name": "Single Server Resource",
"service": "sso",
"driver": "single-server",
"driverVersion": "1.",
"tickInterval": "5", # 每秒5毫 ticks
"timeout": "1h", # 每小时 timeout
"filename": "ssr.properties",
"version": "1.",
"forceSwap": false,
"swapAmount": 0,
"swapInterval": "1h", # 每小时进行一次交换
"swapIntervalPeriod": "1h", # 每小时进行一次交换
}
2 选择SSO服务
在sso.properties中,选择合适的SSO服务(如sso-spring、sso-prometheus或sso-aws),每个服务支持不同的配置。
3 设置配置
- 选择配置类型:根据SSO服务的类型(如Spring、Prometheus、AWS),选择相应的配置工具(如Spring Cloud Config、Prometheus Config或AWS Config)。
- 添加配置:添加上述配置到对应服务的配置文件中。
配置SSO服务
在SSO服务中,配置SSR节点:
1 添加SSR节点
在SSO服务的配置文件中,添加一个ssr节点:
"id": "SSR-1",
"name": "Single Server Resource",
"service": "sso",
"driver": "single-server",
"driverVersion": "1.",
"tickInterval": "5",
"timeout": "1h",
"filename": "ssr.properties",
"version": "1.",
"forceSwap": false,
"swapAmount": 0,
"swapInterval": "1h",
"swapIntervalPeriod": "1h",
}
2 设置配置
在SSO服务的配置中,设置ssr节点的属性:
- id: 点名(如
SSR-1) - name: 点名(如“Single Server Resource”)
- service: 选择合适的SSO服务
- driver: 选择合适的配置工具
- driverVersion: 配置版本(如1.或更高)
- tickInterval: 每秒的tick次数
- timeout: 每小时的timeout(可调整为更短或更长)
- filename: 配置文件路径
- swapInterval: 每小时交换次数
- swapIntervalPeriod: 每小时交换的时间段
配置SSO服务
在SSO服务中,设置配置:
1 添加配置
在SSO服务的配置文件中,添加以下配置:
"id": "SSR-1",
"name": "Single Server Resource",
"service": "sso",
"driver": "single-server",
"driverVersion": "1.",
"tickInterval": "5",
"timeout": "1h",
"filename": "ssr.properties",
"version": "1.",
"forceSwap": false,
"swapAmount": 0,
"swapInterval": "1h",
"swapIntervalPeriod": "1h",
}
2 设置配置
在SSO服务的配置中,设置ssr节点:
- id: 点名(如
SSR-1) - name: 点名(如“Single Server Resource”)
- service: 选择合适的SSO服务
- driver: 选择合适的配置工具
- driverVersion: 配置版本(如1.或更高)
- tickInterval: 每秒的tick次数
- timeout: 每小时的timeout(可调整为更短或更长)
- filename: 配置文件路径
- swapInterval: 每小时交换次数
- swapIntervalPeriod: 每小时交换的时间段
配置完成后
配置完成后,需要通过配置工具检查是否配置正确,对于sso.properties,可以通过以下命令检查:
sso.properties | tail
检查配置
在配置文件中,检查ssr.properties是否正确配置了点名、名称、服务、参数等。
配置完成后
配置完成后,需要通过配置工具(如Spring Cloud Config、Prometheus Config或AWS Config)进行配置:
1 使用Spring Cloud Config配置
针对sso.properties,执行以下命令:
sso.properties | tail
确认配置后的点名和名称是否正确。
2 使用Prometheus Config配置
针对prometheus.properties,执行以下命令:
prometheus.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行以下操作:
1 使用Spring Cloud Config进行配置
sso.properties | tail
确认配置后的点名、名称、服务、参数等是否正确。
2 使用Prometheus Config进行配置
prometheus.properties | tail
确认配置后的点名、名称、服务、参数等是否正确。
配置完成后
配置完成后,需要通过配置工具检查配置是否正确。
1 使用Prometheus Config进行检查
prometheus.properties | tail
确认配置后的点名和名称是否正确。
2 使用Spring Cloud Config进行检查
sso.properties | tail
确认配置后的点名和名称是否正确。
检查配置
在配置完成后,需要通过配置工具检查配置是否正确。
1 使用Prometheus Config进行检查
prometheus.properties | tail
确认配置后的点名和名称是否正确。
2 使用Spring Cloud Config进行检查
sso.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
1 使用Prometheus Config进行配置
prometheus.properties | tail
确认配置后的点名和名称是否正确。
2 使用Spring Cloud Config进行配置
sso.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
1 使用Prometheus Config进行配置
prometheus.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
2 使用Spring Cloud Config进行配置
sso.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
1 使用Prometheus Config进行配置
prometheus.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
2 使用Spring Cloud Config进行配置
sso.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下操作:
1 使用Prometheus Config进行配置
prometheus.properties | tail
确认配置后的点名和名称是否正确。
配置完成后
配置完成后,需要通过配置工具进行如下








