xxljob搭建(内网穿透)

本文介绍了如何从GitHub下载XXL-JOB-admin模块作为调度中心,设置数据库连接,打包并运行。同时详细说明了在内网穿透场景下,如何配置执行器、使用花生壳映射、确保端口一致以及验证配置成功的步骤。
摘要由CSDN通过智能技术生成

调度中心搭建

  1. 先从码云或者github上将项目拷贝到本地,选择最新的release分支
  2. 拷贝下来的xxl-job-admin模块就是调度中心,我们需要做的有两点,第一点将doc/db/tables_xxl_job.sql执行,第二点修改xxl-job-admin的application.properties里面的数据库配置,修改为第一步执行的数据库,如下
  3.  其他的配置可以参考 分布式任务调度平台XXL-JOB
  4.  将xxl-job-admin打包,这里注意一下在最外层打包,因为xxl-job-admin还依赖于xxl-job-core,打完包就可以在你的服务器上将xxl-job-admin的jar包运行起来,http://localhost:8080/xxl-job-admin就是调度中心的地址,至此调度中心搭建完成。
  5.  这个过程很简单,如果失败就仔细看下官网

 内网穿透搭建

首先如果你的调度中心和你的服务(执行器)在一个局域网里面,是不需要内网穿透的,因为他们之间已经互通了。我接下来所说的场景是不在一个局域网里面,比如说我的调度中心在腾讯云,而我的服务在公司内网,公网是不可能调用到内网的执行器的,所以这个时候就需要内网穿透来完成公网对内网的一个调度。

  1. 首先先配置内网穿透,比如说我用的花生壳,这里外网域名就用xxxoray.com来代替,这里访问http://xxxoray.com:14208(外网地址)就相当于访问http://192.168.0.214:9999(内网地址),这个就是内网穿透,这里有一点,你需要保证这个穿透链路是通的(补充一点,花生壳已经没有http映射了,关于下架HTTP服务赠送加密型壳域名已正式实行,我司给每个用户都赠送加密壳域名,若您要映射网站服务到外网访问,请您添加映射时选择https的映射类型,域名选择赠送的加密壳域名:xxxx.oicp.vip进行添加使用)

 

 

 2. 在调度中心-执行器管理配置执行器,这里需要注意,一定要手动注册,因为如果自动注册的话,注册的会是内网地址,而内网地址是无法调用到的,所以这里配置公网地址,然后内网穿透到内网

3. 在我们项目中配置执行器的端口,这里ip自动获取就好了,获取到的就是内网ip,port的话需要注意要和内网穿透的端口保持一致,说白了,就是要穿透到这个端口

4. 启动我们的项目(执行器),写一个demo执行一次,看看执行结果,如果成功,则配置成功

 小结:通常只有开发环境才会有内网穿透,到了生产基本上调度中心和执行器都会部署在一个局域网里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值