solon-admin-client [试用]
此插件,由社区成员(HikariLan贺兰星辰)贡献
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-admin-client</artifactId>
</dependency>
1. 描述
需配合 Solon Admin Server 一起使用
Solon Admin 是一款基于 Solon 的轻量级应用监视器,可用于监视 Solon 应用的运行状态。
- 有简单的安全控制
- 和 server 可共用形成单体
2. 使用
引入包后,启动类添加注解:@EnableAdminClient
@EnableAdminClient
@SolonMain
public class Main {
public static void main(String[] args) {
Solon.start(Main.class, args);
}
}
之后启动应用程序。访问 Solon Admin Server 实例的地址可观看监视数据。
3. 配置
简版配置(如果 client 和 server 同时引用,这个配置也省了)
solon.admin.client:
serverUrl: "http://localhost:8080" #Solon Admin Server 实例地址
完整配置
solon.admin.client:
enabled: true #是否启用 Solon Admin Client
mode: "local" #模式:local 本地模式,cloud 云模式
token: "3C41D632-A070-060C-40D2-6D84B3C07094" #令牌:监视接口的安全控制
serverUrl: "http://localhost:8080" #Solon Admin Server 实例地址
connectTimeout: 5000 #连接超时,单位:毫秒
readTimeout: 5000 #读取超时,单位:毫秒
showSecretInformation: false #是否向服务端发送敏感信息,如环境变量等
4. 配置中心
Solon Admin Client 支持连接到配置中心,只需将 mode
设置为 cloud
,并在 Solon 中配置配置中心相关信息即可启用。