gpt4 book ai didi

background - 开发 C# 长时间运行的处理器应用程序的最佳方法

转载 作者:行者123 更新时间:2023-12-02 07:57:12 25 4
gpt4 key购买 nike

我有几个不同的 c# worker 应用程序运行各种连续任务:从队列发送电子邮件、将新订单从网站数据库导入订单数据库、进行数据库备份和恢复、为 OLTP -> OLAP 运行数据处理,以及其他相关任务.之前,我将它们作为 Windows 服务发布,但目前我将它们作为常规控制台应用程序发布。它们都基于我创建的通用任务运行器框架,对此我很满意,但我不确定部署这些类型的应用程序的最佳方式是什么。我喜欢控制台版本,因为它快速简单,并且可以快速查看程序事件和输出。缺点是工作计算机有多个控制台屏幕在运行,而且会变得困惑。另一方面,服务方法似乎需要很长时间才能部署,我必须通过事件日志才能看到消息。对此有哪些经验/意见?

最佳答案

我喜欢控制台应用程序方法。我通常会设置一些东西,这样我就可以传递一个类似 -unattended 的开关来抑制控制台屏幕。

关于background - 开发 C# 长时间运行的处理器应用程序的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/155116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com