|
- using JT808.DotNetty.Abstractions;
- using Microsoft.Extensions.Logging;
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Text;
- using System.Threading;
- using Xunit;
-
- namespace JT808.DotNetty.Kafka.Test
- {
- public class JT808MsgConsumerTest: JT808BaseTest
- {
- public JT808MsgConsumerConfig JT808ConsumerConfig = new JT808MsgConsumerConfig
- {
- GroupId= "JT808Msg.test",
- TopicName = "JT808Msg",
- BootstrapServers = BootstrapServers
- };
- [Fact]
- public void Test1()
- {
- using (IJT808MsgConsumer JT808MsgConsumer = new JT808MsgConsumer(JT808ConsumerConfig, new LoggerFactory()))
- {
- JT808MsgConsumer.Subscribe();
- JT808MsgConsumer.OnMessage(item =>
- {
- Debug.WriteLine($"{item.TerminalNo}-{item.Data.Length}");
- });
- Thread.Sleep(30000);
- JT808MsgConsumer.Unsubscribe();
- }
- }
- }
- }
|