Пример #1
0
 /// <summary>
 /// Register Service
 /// </summary>
 private static void RegisterService()
 {
     var agentGovern = new AgentGovern();
     var result      = agentGovern.RegisterServices(new RegisterServiceParmeter
     {
         ID      = "test0002",
         Name    = "values_api",
         Address = "127.0.0.1",
         Port    = 1689
     }).GetAwaiter().GetResult();
 }
Пример #2
0
        /// <summary>
        /// Register Service
        /// </summary>
        private static void RegisterService()
        {
            var agentGovern = new AgentGovern();
            var result      = agentGovern.RegisterServices(new RegisterServiceParmeter
            {
                ID      = "test0001",
                Name    = "test0001",
                Address = "http://www.baiduc.om",
                Port    = 80,
                Tags    = new string[] { "baidu", "百度" }
            }).GetAwaiter().GetResult();

            Console.WriteLine($"result={result.result}");
            Console.WriteLine($"back content={result.backJson}");
        }
Пример #3
0
        /// <summary>
        /// Register Service注册服务
        /// </summary>
        private static void RegisterService()
        {
            var service = new Service();

            service.ID        = "newservice001";
            service.Name      = "newservice001";
            service.Address   = "192.168.1.110";
            service.Port      = 5005;
            service.Checks    = new HttpCheck[1];
            service.Checks[0] = new HttpCheck {
                ID = "check1", Name = "check1", Http = "http://192.168.1.110:5005/health", Interval = "10s"
            };
            service.Tags = new string[] { "newservice001" };

            var serviceGovern = new AgentGovern();
            var result        = serviceGovern.RegisterServices(service).GetAwaiter().GetResult();

            Console.WriteLine(result.backJson);
            Console.WriteLine(result.result);
        }
Пример #4
0
 private void btnServiceModify_Click(object sender, EventArgs e)
 {
     try
     {
         var agentGovern = new AgentGovern();
         var result      = agentGovern.RegisterServices(new Agent.Service.RegisterServiceParmeter
         {
             ID                = txbServiceID.Text,
             Name              = txbSeviceName.Text,
             Address           = txbServiceIP.Text,
             Port              = Convert.ToInt32(txbServicePort.Text),
             Tags              = txbServiceTag.Text.Split(','),
             EnableTagOverride = false
         });
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }