WindowsService 外掛服務是一個為簡化NTService開發和打包程式,提供外掛開發的方式進行動態加入或刪除業務。
外掛式服務程式的由來,在系統維護的過程中,根據企業的要求經常要進行一些週期性的工作, 如,監測網站是否訪問正常, 按月對業務系統產生報表(臨時性的)
這些業務當然都可以作為一個單獨服務進行開發,但這樣做就增加的運維人員的部署成本, 怎樣才能簡化運維人員的部署難的問題,下面的外掛式服務就是解決這個問題。
外掛式服務有如下功能:
1、動態增加服務外掛(不停止已經存在的服務外掛)
2、動態更新服務外掛(不停止未更新的外掛)
3、動態刪除服務外掛
4、每個外掛服務可以單獨配置執行帳號(防止許可權問題)
5、外掛服務支援遠端管理
6、每個外掛載入在單獨的應用程式域中,單個外掛出現錯誤,不會對其它外掛影響
7、外掛式服務是一個windows服務程式,一次安裝部署。
現對此程式進行開源:http://git.oschina.net/zhoubin/WindowService
相關文章:
打個廣告(招聘資訊):