コード例 #1
0
ファイル: NodeController.cs プロジェクト: xwx2015/MQ
 public ActionResult Add()
 {
     IList<string> usednodes = new List<string>();
     using (DbConn conn = DbConfig.CreateConn(DataConfig.MqManage))
     {
         conn.Open();
         usednodes = new tb_datanode_dal().GetNodeList(conn);
     }
     List<string> unUsednodes = new List<string>();
     for (var i = 1; i < 100; i++)
     {
         var nodeid = XXF.BaseService.MessageQuque.BusinessMQ.SystemRuntime.PartitionRuleHelper.PartitionNameRule(i);
         //var partition = XXF.BaseService.MessageQuque.BusinessMQ.SystemRuntime.PartitionRuleHelper.GetPartitionID(new XXF.BaseService.MessageQuque.BusinessMQ.SystemRuntime.PartitionIDInfo() { DataNodePartition = nodeid, TablePartition = i });
         if (!usednodes.Contains(nodeid))
             unUsednodes.Add(nodeid);
     }
     ViewBag.unusednodes = unUsednodes;
     return View();
 }