zoukankan      html  css  js  c++  java
  • Topshelf入门

    windows服务用处多多啊,wcf宿主服务、webapi宿主服务、定时任务等都会用到,最近写的一套呼叫中心,也最终要做成windows服务,以前都是用vs里面自带的windows服务来写,但感觉总是不够方便,最近了解到了topshelf这个东东,写篇博客记录一下自己的学习过程。

    Topshelf是一个用来创建windows服务的开源的宿主服务框架,住需要几行代码就可以搞定,最主要是安装卸载比较方便。

    官网给出的教程很详细http://docs.topshelf-project.com/en/latest/installation/index.html

    demo采用的

    Custom Service 通用模式

    还有一个

    简单模式。继承ServiceControl接口,实现该接口即可。

    官网里面有详细的教程,很简单的,个人感觉custom service通用模式更灵活

    安装很方便的,一句话搞定

    这样一个windows服务就搞定了,确实很方便简洁。

    安装:TopshelfDemo.exe install
    启动:TopshelfDemo.exe start
    卸载:TopshelfDemo.exe uninstall 
    这是操作的服务命令

    这是Demo地址

    https://github.com/xiaopotian1990/TopshelfDemo

  • 相关阅读:
    仿微博的JQuery日历控件
    JavaScript演示下Singleton设计模式
    简短的创建Ajax对象代码
    C++常用速查
    学习网站
    Ubuntu纯命令行安装并配置Teamviewer
    在Jupyter中使用自定义conda环境
    TensorFLow: Gradient Clipping
    Python partial 工具函数
    lambda X, y: X
  • 原文地址:https://www.cnblogs.com/xiaopotian/p/5428361.html
Copyright © 2011-2022 走看看