Beispiel #1
0
        private static void PublishSomeMessage(RmqConsumers rmq)
        {
            counter += 1;
            if (counter % 2 == 1)
            {
                var dhb = new DeviceHeartBeat
                {
                    AppId             = "AV",
                    Version           = "1.2.33",
                    BuildNumber       = counter,
                    DeviceFingerprint = Guid.NewGuid().ToString("N"),
                };
                logger.LogInformation($"publishing {counter}: {dhb}");
                rmq.Publish(dhb);
                return;
            }

            var du = new DeviceUninstall
            {
                AppId             = "AV",
                DeviceFingerprint = Guid.NewGuid().ToString("N"),
            };

            logger.LogInformation($"publishing {counter}: {du}");
            rmq.Publish(du);
        }