当前位置:  开发笔记 > 开发工具 > 正文

什么是常见的Windows服务设计模式?

如何解决《什么是常见的Windows服务设计模式?》经验,为你挑选了1个好方法。

在哪里可以找到有关构建新Windows服务时可能采用的常见设计模式的良好信息

**更新:我问的是在构建服务时是否使用了常见的设计.*

例如:我已经看到在计时器上执行单个任务(这在构建服务时似乎很常见).我也看到'队列工作者'被部署为服务.在设计作为服务运行的软件时是否还有其他常见的设计模式?



1> Christian Ha..:

Windows服务仅仅是一个后台进程,它不依赖于交互式桌面(尽管它可以选择与之交互).这种概念的用途是多种多样的.服务的常见用途(非互斥):

侦听来自其他地方的传入请求(例如TCP,RPC,COM,HTTP)并对其进行操作.

安排任务在特定时间,定期或某些其他条件变为真时发生,例如,观察文件系统.

我能想到的,你应该适用于所有服务的唯一模式是:分离出该决定的一部分从该部分做的工作的工作.这样可以更容易地进行单元测试和重复使用各个部件.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有