public void Test1() { using (IJT808MsgReplyProducer jT808MsgProducer = new JT808MsgReplyProducer(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(); } } }); }