private static void testMQProducer() { MDS.Plugin.SZQuotV5.MQConnConfig cfg = new MDS.Plugin.SZQuotV5.MQConnConfig() { Address = "192.168.1.59:61616" }; MDS.Plugin.SZQuotV5.MQProducer mp = new MDS.Plugin.SZQuotV5.MQProducer(cfg, logHelper); mp.StartMQ(); var properties = new Dictionary <string, object>(); properties["clientId"] = "clientId=192.168.1.167_7000"; properties["refreshType"] = "STK"; string msgId; bool succeed = mp.SendMsg(MDS.Plugin.SZQuotV5.MQMsgType.QUEUE, "SZ5_REQ_StkInfo", string.Empty, properties, 1000, out msgId); Console.WriteLine(string.Format("SZ5_REQ_StkInfo succeed={1},msgId={0}", msgId, succeed)); succeed = mp.SendMsg(MDS.Plugin.SZQuotV5.MQMsgType.QUEUE, "SZ5_REQ_Quotation", string.Empty, properties, 1000, out msgId); Console.WriteLine(string.Format("SZ5_REQ_Quotation succeed={1},msgId={0}", msgId, succeed)); //MDS.Plugin.SZQuotV5.MQConnConfig cfg = new MDS.Plugin.SZQuotV5.MQConnConfig() { Address = "192.168.1.164:61616" }; //MDS.Plugin.SZQuotV5.MQProducer producer = new MDS.Plugin.SZQuotV5.MQProducer(cfg, logHelper); //producer.StartMQ(); //MDS.Plugin.SZQuotV5.StockInfo stockInfo=new MDS.Plugin.SZQuotV5.StockInfo () //{ //stkId ="000001" //}; //byte[] data=ObjectToBytes(stockInfo); //string msgId; //bool succeed = producer.SendMsg(MDS.Plugin.SZQuotV5.MQMsgType.TOPIC, "1503-ActiveMQURI-3", data, null, 5000, out msgId); }
private static void testMQConsumer() { MDS.Plugin.SZQuotV5.MQConnConfig cfg = new MDS.Plugin.SZQuotV5.MQConnConfig() { Address = "192.168.1.195:61616" }; MDS.Plugin.SZQuotV5.MQConsumer consumer = new MDS.Plugin.SZQuotV5.MQConsumer(cfg, logHelper); consumer.StartMQ(); consumer.OnMessageReceived += new Action <string, Dictionary <string, object> >(consumer_OnMessageReceived); consumer.SubscribeMsg(MDS.Plugin.SZQuotV5.MQMsgType.QUEUE, "SZ5_StkInfo_Image", null); MDS.Plugin.SZQuotV5.MQConsumer consumer2 = new MDS.Plugin.SZQuotV5.MQConsumer(cfg, logHelper); consumer2.StartMQ(); consumer2.OnMessageReceived += new Action <string, Dictionary <string, object> >(consumer2_OnMessageReceived); consumer2.SubscribeMsg(MDS.Plugin.SZQuotV5.MQMsgType.QUEUE, "SZ5_Quotation_Image", null); }