/// <summary> /// 获取存储节点 /// </summary> /// <param name="groupName">组名</param> /// <returns>存储节点实体类</returns> public static StorageNode GetStorageNode(string groupName) { var trackerRequest = QUERY_STORE_WITH_GROUP_ONE.Instance.GetRequest(groupName); var trackerResponse = new QUERY_STORE_WITH_GROUP_ONE.Response(trackerRequest.GetResponse()); var storeEndPoint = new IPEndPoint(IPAddress.Parse(trackerResponse.IpStr), trackerResponse.Port); var result = new StorageNode { GroupName = trackerResponse.GroupName, EndPoint = storeEndPoint, StorePathIndex = trackerResponse.StorePathIndex }; return(result); }
/// <summary> /// 获取存储节点 /// </summary> /// <param name="groupName">组名</param> /// <returns>存储节点实体类</returns> public static StorageNode GetStorageNode(string groupName) { var trackerRequest = QUERY_STORE_WITH_GROUP_ONE.Instance.GetRequest(groupName); var trackerResponse = new QUERY_STORE_WITH_GROUP_ONE.Response(trackerRequest.GetResponse()); var storeEndPoint = new IPEndPoint(IPAddress.Parse(trackerResponse.IpStr), trackerResponse.Port); var result = new StorageNode { GroupName = trackerResponse.GroupName, EndPoint = storeEndPoint, StorePathIndex = trackerResponse.StorePathIndex }; return result; }