Skip to content

基础概念 ServerID(SID)

ShenJW edited this page Feb 22, 2016 · 22 revisions
  • SID是什么
    • SID指当前服务进程在整个分布式环境中的唯一ID
    • SID变动将会影响到@See[Kepler Admin]的统计结果
  • SID做什么
    考虑以下场景
    • Server A在T1时间正常运行,并且向Kepler Collect回收数据
    • Server A在T2时间事故停机,停止向Kepler Collect回收数据
    • Server A在T3时间恢复运行,恢复向Kepler Collect回收数据
`由于SID分布式环境中唯一的特性,保证以上场景发生后Server A回收数据的完整性和延续性` + SID的生成 + 如果使用@See[Kepler-Maven]创建工程,则run.sh脚本将自动生成SID并保存在当前目录 + 如果自行构建则需在启动时指定SID + 如java -jar -Dcom.kepler.host.impl.serverhost.sid=[指定SID值] [Kepler工程启动包] + 或在kepler.conf中添加: com.kepler.host.impl.serverhost.sid=[指定SID值]
Clone this wiki locally