-
Notifications
You must be signed in to change notification settings - Fork 61
基础概念 ServerID(SID)
ShenJW edited this page Feb 29, 2016
·
22 revisions
- SID是什么
- SID指当前服务进程在整个分布式环境中唯一ID
SID变动将影响@See[Kepler Admin]统计结果
- SID指当前服务进程在整个分布式环境中唯一ID
- SID做什么
考虑以下场景
- Server A在T1时间正常运行,并且向@See[Kepler Collect]回收数据
- Server A在T2时间故障停机,停止向@See[Kepler Collect]回收数据
- Server A在T3时间恢复运行,恢复向@See[Kepler Collect]回收数据
+ SID的生成 + 如果使用@See[Kepler-Maven]创建工程,则@See[run.sh]将生成SID并保存在当前目录 + 如果自行构建则需在启动时指定SID + 如添加启动参数: `java -jar -Dcom.kepler.host.impl.serverhost.sid=[指定SID值] [Kepler工程启动包]` + 或添加kepler.conf: `com.kepler.host.impl.serverhost.sid=[指定SID值]` + 如果均不指定则默认使用UUID替代