可以管理和下发camellia-core的代理配置,从而可以动态更新代理配置
提供了一个spring-boot-starter,可以快速的搭建dashboard
bid表示业务类型,bgroup表示业务分组
bid+bgroup唯一确定了一份配置
- 先调用/camellia/admin/createResourceTable创建一份配置,获取配置tid
- 再调用/camellia/admin/createOrUpdateTableRef创建一份bid+bgroup到tid的引用
- 客户端初始化时会根据bid+bgroup请求dashboard获取配置和MD5值,并使用MD5来定时请求,用于检查配置是否有更新(默认5s)
<dependency>
<groupId>com.netease.nim</groupId>
<artifactId>camellia-dashboard-spring-boot-starter</artifactId>
<version>a.b.c</version>
</dependency>