public JmsBroker(JmsServerInfo serverinfo)//Jms中间件 { try { if (_factory == null) { Console.WriteLine("url:" + serverinfo.Url + ";" + serverinfo.QueueName); _factory = new ConnectionFactory("tcp://192.168.1.117:61616"); } if (_connection == null) { _connection = _factory.CreateConnection(); } if (_session == null) { _session = _connection.CreateSession(AcknowledgementMode.DupsOkAcknowledge); } if (_prodcer == null) { _prodcer = _session.CreateProducer( new Apache.NMS.ActiveMQ.Commands.ActiveMQQueue(serverinfo.QueueName)); } } catch (Exception msg) { log.Error(msg.Message); } }
//Jms中间件 public JmsBroker(JmsServerInfo serverinfo) { try { if (_factory == null) { Console.WriteLine("url:" + serverinfo.Url + ";" + serverinfo.QueueName); _factory = new ConnectionFactory("tcp://192.168.1.117:61616"); } if (_connection == null) { _connection = _factory.CreateConnection(); } if (_session == null) { _session = _connection.CreateSession(AcknowledgementMode.DupsOkAcknowledge); } if (_prodcer == null) { _prodcer = _session.CreateProducer( new Apache.NMS.ActiveMQ.Commands.ActiveMQQueue(serverinfo.QueueName)); } } catch (Exception msg) { log.Error(msg.Message); } }
/// <summary> /// 获取消息中间件连接信息 /// </summary> /// <returns></returns> public JmsServerInfo getJmsServerInfo() { _jmsserverinfo = new JmsServerInfo(); convertJmsServerInfoXML(); return this._jmsserverinfo; }
/// <summary> /// 获取消息中间件连接信息 /// </summary> /// <returns></returns> public JmsServerInfo getJmsServerInfo() { _jmsserverinfo = new JmsServerInfo(); convertJmsServerInfoXML(); return(this._jmsserverinfo); }