提交 1416597d authored 作者: blu's avatar blu

big refacting of communitation architect

上级 e81360be
...@@ -188,11 +188,13 @@ private: ...@@ -188,11 +188,13 @@ private:
// update in memory peerData // update in memory peerData
if(this->peerData["config"].count(k) != 0) { if(this->peerData["config"].count(k) != 0) {
json diff = json::diff(this->peerData["config"][k], v); json diff = json::diff(this->peerData["config"][k], v);
spdlog::info("evcloudsvc peer {} config diff:\n{}\n\norigin:\n{}", k, diff.dump(), this->peerData["config"][k].dump());
if(diff.size()!=0) { if(diff.size()!=0) {
// send config // send config
deltaCfg[k] = 1; deltaCfg[k] = 1;
this->peerData["config"][k] = v; this->peerData["config"][k] = v;
spdlog::info("evcloudsvc peer {} config diff:\n{}\norigin:\n{}", k, diff.dump(), this->peerData["config"][k].dump());
}else{
spdlog::info("evcloudsvc peer {} config no diff. ignored:\n{}", k, this->peerData["config"][k].dump());
} }
}else{ }else{
this->peerData["config"][k] = v; this->peerData["config"][k] = v;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论