tesla筆記

weixin_34050427發表於2015-09-14

tesla-registry

tesla-registry使用com.mogujie.service.registry.web.JettyBootstrap啟動一個web服務,對外暴漏

1、註冊
2、登出
3、存活
4、校驗存活狀態

tesla-registry在tesla體系中完成了對服務註冊的功能模組

tesla-furion

tesla-furion是配置中心,它的原理是將配置儲存到mysql中,然後提供http介面給client,讓client拉取最新的value。
這裡client暴露一個hook,就是提供listner,根據RemoteConfigAccessor中的remoteHandler、cacheHandler將遠端value儲存到本地的cache檔案中,做為容災。
並且提供了LocalConfigAccessor,可以將value儲存到本地的另一個local檔案中,做為自己個性化配置。
每個furion client啟動一個執行緒,以指定時間去伺服器同步配置。