// [SwaggerOperation(Tags = new[] { "eureka" })] public IActionResult addInstance([FromRoute] string appid) { var ins = prepareInstance(); ins.appName = appid; mapPortGroup mpg = null; if (localRunServer.Instance.ownServer.httpGroupContainKey(ins.appName)) { mpg = localRunServer.Instance.ownServer.getHttpGroupByKey(ins.appName); } else { mpg = new mapPortGroup("127.0.0.1", "0", ins.appName, -1, outPortSelectPolicy.fastResponse, localRunServer.Instance.ownServer, 1, true); mpg.addOutPort(ins.ipAddr, ins.port.ToString(), null, -1, true); localRunServer.Instance.ownServer.addMapGroup(mpg); } return(noContentStatus(HttpStatusCode.NoContent)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name=""></param> /// <returns></returns> public IActionResult addOutMapGroup([FromRoute] string id, [FromBody] mapPortGroup mpg) { }