Exemplo n.º 1
0
 public void SendToBuilderService(NotifyMessage message)
 {
     try
     {
         m_client.Receive(message);
     }
     catch (Exception ex)
     {
         if (m_client.State == CommunicationState.Closed ||
             m_client.State == CommunicationState.Faulted)
         {
             m_client = new JinRi.Notify.ServiceAgent.BuilderReceiveServiceSOA.DirectReceiveServiceClient();
         }
         Process.Error(message.MessageKey, "发送消息到消息生成中心", "SendToBuilderService", message.MessageKey, string.Format("异常,ex【{0}】", ex.GetString()), "");
     }
 }
Exemplo n.º 2
0
        public void TestPublish()
        {
            JinRi.Notify.ServiceAgent.BuilderReceiveServiceSOA.DirectReceiveServiceClient client = new JinRi.Notify.ServiceAgent.BuilderReceiveServiceSOA.DirectReceiveServiceClient();
            Stopwatch watch = Stopwatch.StartNew();

            watch.Start();
            TestReceiveHigh();
            TestReceiveMiddle();
            TestReceiveNormal();
            TestReceiveLow();
            watch.Stop();
            long min = watch.ElapsedMilliseconds;

            Thread.Sleep(50000000);
        }