コード例 #1
0
ファイル: CRMService.cs プロジェクト: vebin/CRM
        public void Start()
        {
            Console.WriteLine("Start");

            _timer_send.Start();
            _timer_received.Start();
            _messengerMq.Connection();
            _messengerMq.MessageReceived += MessengerMqOnMessageReceived;
        }
コード例 #2
0
ファイル: StatusToFileConsumer.cs プロジェクト: vebin/CRM
        static void Main(string[] args)
        {
            MqBro rabbitMq = new MqBro();

            rabbitMq.Connection();
            rabbitMq.MessageReceived += rabbitMq_MessageReceived;
            while (true)
            {
                Thread.Sleep(Sleep);
                rabbitMq.Received(RoutingKey);
            }
            rabbitMq.Disconnection();
        }
コード例 #3
0
ファイル: ClientProducer.cs プロジェクト: vebin/CRM
        static void Main(string[] args)
        {
            MqBro rabbitMq = new MqBro();

            rabbitMq.Connection();
            JsonParser jp = new JsonParser(new Organization()
            {
                Address = "aaaa", Discription = "BBBB"
            }, MethodType.AddOrganization);
            var json = JsonParser.Serialize(jp);

            while (true)
            {
                Thread.Sleep(Sleep);
                rabbitMq.Publish(json, RoutingKey);
                Console.WriteLine(json);
            }
            rabbitMq.Disconnection();
        }