gpt4 book ai didi

c# - 客户端应用程序与 Windows 服务与?

转载 作者:行者123 更新时间:2023-11-30 17:37:11 26 4
gpt4 key购买 nike

我目前正在为我们组织的一组应用程序研究一些重新架构。我们目前有一组 10-15 个奇怪的独立应用程序,它们相互通信并提供客户端软件和硬件之间的中间层。

当前模型的问题是许多单独的应用程序,这会增加内存开销、通信延迟、系统膨胀,并且在这些应用程序崩溃的情况下很难从问题中恢复。

我正在考虑将应用程序组合成 1-2 个逻辑单元,以帮助解决其中的一些问题。难题在于如何做好这件事:

  • window 服务
  • 用户界面应用
  • 两者都有?

目标是拥有一个始终在线的系统,该系统将处理所有客户端硬件通信,但也有一个丰富的管理员用户配置 UI,该 UI 将能够与该系统的所有单独组件对话并提供配置/等能力。拥有 WinForms/WPF 应用程序将允许管理员用户轻松访问系统配置并提供实时反馈(摄像头反馈等),但会让管理员不小心关闭窗口。拥有一项服务来完成所有这些工作很棒,但我不确定如何提供丰富的管理员用户 UI 来交互和更改此服务。

有什么值得一读的想法或链接吗?

谢谢!

最佳答案

只是想我会为可能有类似问题的任何其他人更新我自己的问题。

我使用的是一个集中式 Windows 服务,它为其多个子组件公开多个 WCF 端点。位于其之上的是一个 UI 应用程序,它通过 WCF 端点与 Windows 服务通信。为了使构建和调试更容易,Windows 服务被配置为在调试时作为控制台应用程序运行。

到目前为止,这个解决方案似乎很有效!

关于c# - 客户端应用程序与 Windows 服务与?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38398166/

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