Example #1
0
        // [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));
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="id"></param>
 /// <param name=""></param>
 /// <returns></returns>
 public IActionResult addOutMapGroup([FromRoute] string id, [FromBody] mapPortGroup mpg)
 {
 }