public void Test1() { using (IJT808MsgProducer jT808MsgProducer = new JT808MsgProducer(JT808ProducerConfig)) { jT808MsgProducer.ProduceAsync("123456", new byte[] { 0x7E, 0, 0x7E }).Wait(); } }
public JT808MsgLoggingImpl(ILoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <JT808MsgLoggingImpl>(); Task.Run(() => { while (true) { Thread.Sleep(5000); using (IJT808MsgProducer jT808MsgProducer = new JT808MsgProducer(new JT808MsgProducerConfig { BootstrapServers = "127.0.0.1:9092", TopicName = "JT808Msg" })) { jT808MsgProducer.ProduceAsync("123456", new byte[] { 0x7E, 0, 0, 0, 0, 0x7E }).Wait(); } JT808MsgReplyProducerConfig JT808MsgProducerConfig = new JT808MsgReplyProducerConfig { TopicName = "JT808MsgReply", BootstrapServers = "127.0.0.1:9092", }; using (IJT808MsgReplyProducer jT808MsgProducer = new JT808MsgReplyProducer(JT808MsgProducerConfig)) { jT808MsgProducer.ProduceAsync("123456", new byte[] { 0x7E, 1, 1, 1, 1, 0x7E }).Wait(); } } }); }
public JT808DotNettyTransmitServiceTest(ILoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <JT808DotNettyTransmitServiceTest>(); Task.Run(() => { while (true) { Thread.Sleep(5000); using (IJT808MsgProducer jT808MsgProducer = new JT808MsgProducer(new JT808MsgProducerConfig { BootstrapServers = "127.0.0.1:9092", TopicName = "JT808Msg" })) { jT808MsgProducer.ProduceAsync("011111111111", "7E02000032011111111111012E00000000000C00000160E42506C30C82002C00000000180914142057010400001DC003020000250400000000300115310100977E".ToHexBytes()).Wait(); } } }); }
public JT808DotNettyMsgIdHandlerDefaultImpl(ILoggerFactory loggerFactory, IServiceProvider serviceProvider) { logger = loggerFactory.CreateLogger <JT808DotNettyMsgIdHandlerDefaultImpl>(); Task.Run(() => { while (true) { Thread.Sleep(5000); using (IJT808MsgProducer jT808MsgProducer = new JT808MsgProducer(new JT808MsgProducerConfig { BootstrapServers = "127.0.0.1:9092", TopicName = "JT808Msg" })) { jT808MsgProducer.ProduceAsync("123456", new byte[] { 0x7E, 0, 0x7E }).Wait(); } } }); }
public JT808DotNettyTrafficServiceTest(ILoggerFactory loggerFactory) { redisClien = new CSRedis.CSRedisClient("127.0.0.1:6379,password=smallchi"); RedisHelper.Initialization(redisClien); logger = loggerFactory.CreateLogger <JT808DotNettyTrafficServiceTest>(); Task.Run(() => { while (true) { Thread.Sleep(5000); using (IJT808MsgProducer jT808MsgProducer = new JT808MsgProducer(new JT808MsgProducerConfig { BootstrapServers = "127.0.0.1:9092", TopicName = "JT808Msg" })) { jT808MsgProducer.ProduceAsync("011111111111", "7E02000032011111111111012E00000000000C00000160E42506C30C82002C00000000180914142057010400001DC003020000250400000000300115310100977E".ToHexBytes()).Wait(); } var length = RedisHelper.HGet("011111111111", DateTime.Now.ToString("yyyyMMdd")); logger.LogDebug($"{011111111111}:{length}"); } }); }