如何利用.NET Core的Worker Service构建一个长尾词服务?

2026-03-26 23:020阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计602个文字,预计阅读时间需要3分钟。

如何利用.NET Core的Worker Service构建一个长尾词服务?

需求来源:几年前,我们开发的某项目依赖Windows服务来支持某些业务。目前,技术栈已全部升级至.NET Core x。

旧需求:大部分是接入第三方硬件设备,如PLC、串口读写卡。

需求来源

在几年前, 做的项目是依赖Windows服务来支撑一些业务, 目前已经把技术栈全部由.NET Framework 升级至 .NET Core x。

旧得需求大部分是,接入一些第三方得硬件设备, 例如PLC、串口读卡器、TCP阅读器、各种硬件模块。
为了能够让任何开发语言接入无需重新实现, 所以使用Windows服务添加支持各类硬件API、对外使用MQTT.NET来进行协议开发。

版本更新

考虑到目前软件的更新,其中包括安装文件、SDK都是基于.NET Core, 所以使用Worker Service来创建服务, 该服务支持在Windows与Linux运行。

创建WorkerService

创建完成后, 整个默认项目包含Program以及一个Worker示例, 配置的模式与ASP.NET Core相同。

阅读全文
标签:Core

本文共计602个文字,预计阅读时间需要3分钟。

如何利用.NET Core的Worker Service构建一个长尾词服务?

需求来源:几年前,我们开发的某项目依赖Windows服务来支持某些业务。目前,技术栈已全部升级至.NET Core x。

旧需求:大部分是接入第三方硬件设备,如PLC、串口读写卡。

需求来源

在几年前, 做的项目是依赖Windows服务来支撑一些业务, 目前已经把技术栈全部由.NET Framework 升级至 .NET Core x。

旧得需求大部分是,接入一些第三方得硬件设备, 例如PLC、串口读卡器、TCP阅读器、各种硬件模块。
为了能够让任何开发语言接入无需重新实现, 所以使用Windows服务添加支持各类硬件API、对外使用MQTT.NET来进行协议开发。

版本更新

考虑到目前软件的更新,其中包括安装文件、SDK都是基于.NET Core, 所以使用Worker Service来创建服务, 该服务支持在Windows与Linux运行。

创建WorkerService

创建完成后, 整个默认项目包含Program以及一个Worker示例, 配置的模式与ASP.NET Core相同。

阅读全文
标签:Core