public Task ConsumeAsync(RecieveResult recieveResult)
 {
     Console.WriteLine("RabbitConsumerListener:" + recieveResult.Body);
     recieveResult.Commit();
     //result.RollBack();//回滚,参数表示是否重新消费
     return(Task.CompletedTask);
 }
Пример #2
0
        private void WriteLogger(string queue, RecieveResult result)
        {
            var dict            = JsonSerializer.Deserialize <Dictionary <string, object> >(result.Body);
            var applicationName = dict[nameof(RabbitLoggerMessage <string> .ApplicationName)];
            var category        = dict[nameof(RabbitLoggerMessage <string> .Category)];
            var logLevel        = dict[nameof(RabbitLoggerMessage <string> .LogLevel)];
            var message         = dict[nameof(RabbitLoggerMessage <string> .Message)];

            Output.WriteLine($@"【{queue}】{applicationName}:{category}-{logLevel}-{message}");
        }
Пример #3
0
        private void WriteLogger(RecieveResult result)
        {
            var destination     = result.Destination;
            var dict            = JsonSerializer.Deserialize <Dictionary <string, object> >(result.Message);
            var applicationName = dict[nameof(ActiveLoggerMessage <string> .ApplicationName)];
            var category        = dict[nameof(ActiveLoggerMessage <string> .Category)];
            var logLevel        = dict[nameof(ActiveLoggerMessage <string> .LogLevel)];
            var message         = dict[nameof(ActiveLoggerMessage <string> .Message)];

            Output.WriteLine($@"【{destination}】{applicationName}:{category}-{logLevel}-{message}");
        }
Пример #4
0
        private void WriteLogger(RecieveResult result)
        {
            var topic           = result.Topic;
            var key             = result.Key;
            var partition       = result.Partition;
            var offset          = result.Offset;
            var dict            = JsonSerializer.Deserialize <Dictionary <string, object> >(result.Message);
            var applicationName = dict[nameof(KafkaLoggerMessage <string> .ApplicationName)];
            var category        = dict[nameof(KafkaLoggerMessage <string> .Category)];
            var logLevel        = dict[nameof(KafkaLoggerMessage <string> .LogLevel)];
            var message         = dict[nameof(KafkaLoggerMessage <string> .Message)];

            Output.WriteLine($@"【{topic}({partition}-{offset}:{key})】{applicationName}:{category}-{logLevel}-{message}");
        }
Пример #5
0
 public Task ConsumeAsync(RecieveResult result)
 {
     Console.WriteLine("Message From topic:" + result.Message);
     result.Commit();
     return(Task.CompletedTask);
 }
Пример #6
0
 void OnReceiveResult(MessageBoxResult result)
 {
     RecieveResult?.Invoke(this, new MessageBoxResultEventArgs(result));
 }
 public Task ConsumeAsync(RecieveResult recieveResult)
 {
     Console.WriteLine("KafkaConsumerListener:" + recieveResult.Message);
     recieveResult.Commit();
     return(Task.CompletedTask);
 }