邮件预警服务(分布式)

邮件预警服务(分布式)时依赖xxl-job开发的,至少包括三部分:mysql镜像;xxl-job-admin镜像;xxl-job执行器镜像。后面两个镜像都可以分布式多个部署。

一,mysql镜像:

任意一个mysql镜像;( mysql 时区问题添加参数:-e TZ=Asia/Shanghai

初始化项目sql脚本:点击下载   提取码:d1np

二,xxl-job-admin镜像:

DockerFile文件:

FROM ubuntu18/jre8:v1.1.2
MAINTAINER yujie
ENV REFRESHED_AT 2019-06-18
WORKDIR /usr
RUN mkdir app
ADD xxl-job-admin-2.1.0.jar /usr/app/
ADD application.properties /usr/app/
EXPOSE 8007
ENTRYPOINT ["sh","-c","java -jar -Dspring.config.location=/usr/app/application.properties /usr/app/xxl-job-admin-2.1.0.jar"]

执行语句:

docker run -p 8007:8007 -d xxl-job/admin:v2.1.0

 三,xxl-job执行器:

DockerFile文件:

FROM ubuntu18/jre8:v1.1.2
MAINTAINER yujie
ENV REFRESHED_AT 2019-06-18
WORKDIR /usr
RUN mkdir app
ADD xxl-job-jayu-job-0.0.1.jar /usr/app/
ADD application.properties /usr/app/
Volume /app/log
EXPOSE 8001
ENTRYPOINT ["sh","-c","java -jar -Dspring.config.location=/usr/app/application.properties /usr/app/xxl-job-jayu-job-0.0.1.jar"]

执行语句:

docker run -p 8001:8001 -v /home/jayu/log/xxl-job:/app/log -d xxl-job/jayu:v1.0.2

 

转载于:https://www.cnblogs.com/jayu/p/11044754.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值