windows制作各种中间件服务

1、制作redis

# 进入redis的安装目录下,存在redis-server.exe文件的目录下
# 安装目录下使用,即可安装
redis-server.exe --service-install redis.windows.conf --loglevel verbose

2、制作nacos

将下载的WinSW-x64.exe复制到nacos的bin目录下重命名为nacos-service.exe,然后再新建两个文件nacos-service.xml、start.bat。两个文件内容如下:


image.png

nacos-service.xml文件:

<configuration>
  <id>nacos-service</id>
  <name>nacos-service</name>
  <description>nacos-service</description>
  <executable>start.bat</executable>
  <arguments></arguments>
</configuration>

start.bat文件:

set current_dir=%~dp0
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_281
cd %current_dir%
startup.cmd -m standalone

在nacos的bin下直接安装nacos服务:

# 安装服务
nacos-service.exe install

3、制作minio

<service>
    <id>MinioServer</id>
    <name>MinioServer</name>
    <description>minio文件存储服务器</description>
    <executable>D:\software\minio\minio.exe</executable>
    <arguments>server D:\software\minio\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>D:\software\minio\logs</logpath>
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>

4、制作es

# 在es的bin目录下,直接执行
elasticsearch-service.bat install
# 安装ik_smart分词器
分词器

5、制作nginx

<service>   
  <id>nginx</id>   
  <name>Nginx Service</name>   
  <description>High Performance Nginx Service</description>   
  <logpath>D:\software\nginx\nginx-1.21.0\winswlogs</logpath>   
  <log mode="roll-by-size">     
    <sizeThreshold>10240</sizeThreshold>     
    <keepFiles>8</keepFiles>   
  </log>   
  <executable>D:\software\nginx\nginx-1.21.0\nginx.exe</executable>   
  <startarguments>-p D:\software\nginx\nginx-1.21.0</startarguments>   
  <stopexecutable>D:\software\nginx\nginx-1.21.0\nginx.exe</stopexecutable>   
  <stoparguments>-p D:\software\nginx\nginx-1.21.0 -s stop</stoparguments>
</service>

6、制作xxljob

<service>
  <id>xxl-job-admin</id>
  <name>xxl-job-admin</name>
  <description>xxl-job-admin服务</description>
  <executable>java</executable>
  <arguments>-Dfile.encoding=utf-8 -jar D:\software\xxljob\xxl-job-admin-2.3.1.jar</arguments>
  <!-- 开机启动 -->
  <startmode>Automatic</startmode>
  <logpath>D:\software\xxljob</logpath>
</service>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容