Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 //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;
 }
Esempio n. 4
0
 /// <summary>
 /// 获取消息中间件连接信息
 /// </summary>
 /// <returns></returns>
 public JmsServerInfo getJmsServerInfo()
 {
     _jmsserverinfo = new JmsServerInfo();
     convertJmsServerInfoXML();
     return(this._jmsserverinfo);
 }