From 88ad8fba0b69c4b2f728f2dfb5ba5a286ba8d351 Mon Sep 17 00:00:00 2001 From: "SmallChi(Koike)" <564952747@qq.com> Date: Mon, 23 Dec 2019 11:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0kafka=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JT808.Gateway.Abstractions.csproj | 4 +++ .../JT808.Gateway.Kafka.csproj | 28 +++++++++---------- .../JT808ClientBuilderDefault.cs | 3 +- .../JT808ClientKafkaExtensions.cs | 2 +- src/JT808.Gateway.Kafka/JT808MsgConsumer.cs | 2 +- src/JT808.Gateway.Kafka/JT808MsgProducer.cs | 4 +-- .../JT808MsgReplyConsumer.cs | 2 +- .../JT808MsgReplyProducer.cs | 4 +-- .../JT808ServerKafkaExtensions.cs | 2 +- .../JT808SessionConsumer.cs | 2 +- .../JT808SessionProducer.cs | 4 +-- src/JT808.Gateway.sln | 6 ++++ src/JT808.Gateway/JT808.Gateway.csproj | 4 +++ 13 files changed, 41 insertions(+), 26 deletions(-) diff --git a/src/JT808.Gateway.Abstractions/JT808.Gateway.Abstractions.csproj b/src/JT808.Gateway.Abstractions/JT808.Gateway.Abstractions.csproj index de3eb76..4774af9 100644 --- a/src/JT808.Gateway.Abstractions/JT808.Gateway.Abstractions.csproj +++ b/src/JT808.Gateway.Abstractions/JT808.Gateway.Abstractions.csproj @@ -6,6 +6,10 @@ SmallChi(Koike) false false + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE LICENSE true 基于Pipeline实现的JT808Gateway的抽象库 diff --git a/src/JT808.Gateway.Kafka/JT808.Gateway.Kafka.csproj b/src/JT808.Gateway.Kafka/JT808.Gateway.Kafka.csproj index f68e24b..da06104 100644 --- a/src/JT808.Gateway.Kafka/JT808.Gateway.Kafka.csproj +++ b/src/JT808.Gateway.Kafka/JT808.Gateway.Kafka.csproj @@ -1,16 +1,16 @@  - netstandard2.0 + netstandard2.1 8.0 - Copyright 2018. + Copyright 2019. SmallChi(Koike) - https://github.com/SmallChi/JT808DotNetty - https://github.com/SmallChi/JT808DotNetty - https://github.com/SmallChi/JT808DotNetty/blob/master/LICENSE - https://github.com/SmallChi/JT808DotNetty/blob/master/LICENSE + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE false - 1.0.0-preview1 + 1.0.0-preview2 false LICENSE true @@ -20,12 +20,12 @@ 基于Kafka的JT808消息发布与订阅 - - - - - - + + + + + + @@ -33,7 +33,7 @@ - + diff --git a/src/JT808.Gateway.Kafka/JT808ClientBuilderDefault.cs b/src/JT808.Gateway.Kafka/JT808ClientBuilderDefault.cs index 3279c64..d34e239 100644 --- a/src/JT808.Gateway.Kafka/JT808ClientBuilderDefault.cs +++ b/src/JT808.Gateway.Kafka/JT808ClientBuilderDefault.cs @@ -1,4 +1,5 @@ -using JT808.Protocol; +using JT808.Gateway.Abstractions; +using JT808.Protocol; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using System; diff --git a/src/JT808.Gateway.Kafka/JT808ClientKafkaExtensions.cs b/src/JT808.Gateway.Kafka/JT808ClientKafkaExtensions.cs index b334097..0875b36 100644 --- a/src/JT808.Gateway.Kafka/JT808ClientKafkaExtensions.cs +++ b/src/JT808.Gateway.Kafka/JT808ClientKafkaExtensions.cs @@ -1,6 +1,6 @@ using JJT808.Gateway.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using JT808.Protocol; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; diff --git a/src/JT808.Gateway.Kafka/JT808MsgConsumer.cs b/src/JT808.Gateway.Kafka/JT808MsgConsumer.cs index 56818f2..da9d71e 100644 --- a/src/JT808.Gateway.Kafka/JT808MsgConsumer.cs +++ b/src/JT808.Gateway.Kafka/JT808MsgConsumer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using System; diff --git a/src/JT808.Gateway.Kafka/JT808MsgProducer.cs b/src/JT808.Gateway.Kafka/JT808MsgProducer.cs index 67d6d1b..e644927 100644 --- a/src/JT808.Gateway.Kafka/JT808MsgProducer.cs +++ b/src/JT808.Gateway.Kafka/JT808MsgProducer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; @@ -26,7 +26,7 @@ namespace JT808.Gateway.Kafka producer.Dispose(); } - public async Task ProduceAsync(string terminalNo, byte[] data) + public async ValueTask ProduceAsync(string terminalNo, byte[] data) { await producer.ProduceAsync(TopicName, new Message { diff --git a/src/JT808.Gateway.Kafka/JT808MsgReplyConsumer.cs b/src/JT808.Gateway.Kafka/JT808MsgReplyConsumer.cs index 004a391..340fd30 100644 --- a/src/JT808.Gateway.Kafka/JT808MsgReplyConsumer.cs +++ b/src/JT808.Gateway.Kafka/JT808MsgReplyConsumer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using System; diff --git a/src/JT808.Gateway.Kafka/JT808MsgReplyProducer.cs b/src/JT808.Gateway.Kafka/JT808MsgReplyProducer.cs index f29e9be..a609273 100644 --- a/src/JT808.Gateway.Kafka/JT808MsgReplyProducer.cs +++ b/src/JT808.Gateway.Kafka/JT808MsgReplyProducer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; @@ -26,7 +26,7 @@ namespace JJT808.Gateway.Kafka producer.Dispose(); } - public async Task ProduceAsync(string terminalNo, byte[] data) + public async ValueTask ProduceAsync(string terminalNo, byte[] data) { await producer.ProduceAsync(TopicName, new Message { diff --git a/src/JT808.Gateway.Kafka/JT808ServerKafkaExtensions.cs b/src/JT808.Gateway.Kafka/JT808ServerKafkaExtensions.cs index e8e1dc1..e4e493b 100644 --- a/src/JT808.Gateway.Kafka/JT808ServerKafkaExtensions.cs +++ b/src/JT808.Gateway.Kafka/JT808ServerKafkaExtensions.cs @@ -1,5 +1,5 @@ using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; diff --git a/src/JT808.Gateway.Kafka/JT808SessionConsumer.cs b/src/JT808.Gateway.Kafka/JT808SessionConsumer.cs index 9ccf830..83b4d31 100644 --- a/src/JT808.Gateway.Kafka/JT808SessionConsumer.cs +++ b/src/JT808.Gateway.Kafka/JT808SessionConsumer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using System; diff --git a/src/JT808.Gateway.Kafka/JT808SessionProducer.cs b/src/JT808.Gateway.Kafka/JT808SessionProducer.cs index 3b6494f..9049a0d 100644 --- a/src/JT808.Gateway.Kafka/JT808SessionProducer.cs +++ b/src/JT808.Gateway.Kafka/JT808SessionProducer.cs @@ -1,6 +1,6 @@ using Confluent.Kafka; using JT808.Gateway.Configs.Kafka; -using JT808.Gateway.PubSub; +using JT808.Gateway.Abstractions; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; @@ -26,7 +26,7 @@ namespace JT808.Gateway.Kafka producer.Dispose(); } - public async Task ProduceAsync(string notice,string terminalNo) + public async ValueTask ProduceAsync(string notice,string terminalNo) { await producer.ProduceAsync(TopicName, new Message { diff --git a/src/JT808.Gateway.sln b/src/JT808.Gateway.sln index 3719e74..e171f8b 100644 --- a/src/JT808.Gateway.sln +++ b/src/JT808.Gateway.sln @@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JT808.Gateway.Test", "JT808 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JT808.Gateway.Abstractions", "JT808.Gateway.Abstractions\JT808.Gateway.Abstractions.csproj", "{3AA17DF7-A1B3-449C-93C2-45B051C32933}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JT808.Gateway.Kafka", "JT808.Gateway.Kafka\JT808.Gateway.Kafka.csproj", "{274C048E-A8E3-4422-A578-A10A97DF36F2}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,10 @@ Global {3AA17DF7-A1B3-449C-93C2-45B051C32933}.Debug|Any CPU.Build.0 = Debug|Any CPU {3AA17DF7-A1B3-449C-93C2-45B051C32933}.Release|Any CPU.ActiveCfg = Release|Any CPU {3AA17DF7-A1B3-449C-93C2-45B051C32933}.Release|Any CPU.Build.0 = Release|Any CPU + {274C048E-A8E3-4422-A578-A10A97DF36F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {274C048E-A8E3-4422-A578-A10A97DF36F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {274C048E-A8E3-4422-A578-A10A97DF36F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {274C048E-A8E3-4422-A578-A10A97DF36F2}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/JT808.Gateway/JT808.Gateway.csproj b/src/JT808.Gateway/JT808.Gateway.csproj index fdbfd6e..ff072a0 100644 --- a/src/JT808.Gateway/JT808.Gateway.csproj +++ b/src/JT808.Gateway/JT808.Gateway.csproj @@ -7,6 +7,10 @@ SmallChi(Koike) false false + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE + https://github.com/SmallChi/JT808Gateway/blob/master/LICENSE LICENSE true 基于Pipeline实现的JT808Gateway的网络库