選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

36 行
1.0 KiB

  1. using JT808.DotNetty.Abstractions;
  2. using Microsoft.Extensions.Logging;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Diagnostics;
  6. using System.Text;
  7. using System.Threading;
  8. using Xunit;
  9. namespace JT808.DotNetty.Kafka.Test
  10. {
  11. public class JT808MsgConsumerTest: JT808BaseTest
  12. {
  13. public JT808MsgConsumerConfig JT808ConsumerConfig = new JT808MsgConsumerConfig
  14. {
  15. GroupId= "JT808Msg.test",
  16. TopicName = "JT808Msg",
  17. BootstrapServers = BootstrapServers
  18. };
  19. [Fact]
  20. public void Test1()
  21. {
  22. using (IJT808MsgConsumer JT808MsgConsumer = new JT808MsgConsumer(JT808ConsumerConfig, new LoggerFactory()))
  23. {
  24. JT808MsgConsumer.Subscribe();
  25. JT808MsgConsumer.OnMessage(item =>
  26. {
  27. Debug.WriteLine($"{item.TerminalNo}-{item.Data.Length}");
  28. });
  29. Thread.Sleep(30000);
  30. JT808MsgConsumer.Unsubscribe();
  31. }
  32. }
  33. }
  34. }