コード例 #1
0
        public tb_producter_model RegisterProducter(DbConn PubConn, int mqpathid, string productername)
        {
            long             tempid = CommonHelper.GenerateIntID();
            tb_producter_dal dal    = new tb_producter_dal();

            dal.DeleteNotOnLineByMqpathid(PubConn, mqpathid, SystemParamConfig.Producter_Heartbeat_MAX_TIME_OUT);
            dal.Add2(PubConn, new tb_producter_model()
            {
                tempid = tempid, ip = CommonHelper.GetDefaultIP(), mqpathid = mqpathid, productername = productername
            });
            return(dal.Get(PubConn, tempid, mqpathid));
        }
コード例 #2
0
        public void ProducterHeartbeat(DbConn PubConn, long tempid, int mqpathid)
        {
            tb_producter_dal dal = new tb_producter_dal();

            dal.ClientHeatbeat(PubConn, mqpathid, tempid);
        }
コード例 #3
0
        public void RemoveProducter(DbConn PubConn, long tempid, int mqpathid)
        {
            tb_producter_dal dal = new tb_producter_dal();

            dal.DeleteClient(PubConn, mqpathid, tempid);
        }