diff --git a/server/imserver/jsondatamgr.cc b/server/imserver/jsondatamgr.cc index 83f92e7..48b448a 100644 --- a/server/imserver/jsondatamgr.cc +++ b/server/imserver/jsondatamgr.cc @@ -27,6 +27,7 @@ void JsonDataMgr::Init() std::string imserver_cluster_json_file; std::string masterserver_cluster_json_file; + std::string rankserver_cluster_json_file; std::string mysql_cluster_json_file; mysql_cluster_json_file = a8::Format("%s/node1/friend.imserver.mysql.cluster.json", { @@ -40,9 +41,14 @@ void JsonDataMgr::Init() { work_path_, }); + rankserver_cluster_json_file = a8::Format("%s/node1/friend.rankserver.cluster.json", + { + work_path_, + }); mysql_cluster_json_.ReadFromFile(mysql_cluster_json_file); imserver_cluster_json_.ReadFromFile(imserver_cluster_json_file); masterserver_cluster_json_.ReadFromFile(masterserver_cluster_json_file); + rankserver_cluster_json_.ReadFromFile(rankserver_cluster_json_file); } void JsonDataMgr::UnInit() diff --git a/server/imserver/jsondatamgr.h b/server/imserver/jsondatamgr.h index 5d7f7c4..25b0677 100644 --- a/server/imserver/jsondatamgr.h +++ b/server/imserver/jsondatamgr.h @@ -12,6 +12,7 @@ class JsonDataMgr : public a8::Singleton std::shared_ptr GetConf(); std::shared_ptr GetMasterServerClusterConf(); + std::shared_ptr GetRankServerClusterConf(); std::shared_ptr GetMysqlClusterConf(); private: @@ -19,4 +20,5 @@ class JsonDataMgr : public a8::Singleton a8::XObject mysql_cluster_json_; a8::XObject imserver_cluster_json_; a8::XObject masterserver_cluster_json_; + a8::XObject rankserver_cluster_json_; };