worker - 基于 本地事务表 加 分布式调度系统实现分布式事务

166 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

 1. github 地址 :GitHub - mrxlh/worker: worker init 

  1. 环境介绍

    前端: 采用 Ant Design  Ant Design - 一套企业级 UI 设计语言和 React 组件库

    后端: 采用 springboot + mybatis + mysql + 封装的base类

3.  克隆项目 

     在 git bash 中执行 以下命令

    ​编辑

  项目结构如下:

 ​编辑

  1. 创建本地数据库 worker,并以此执行 sql文件夹中的sql脚本

  2. 审核xxl的配置信息 并启动后端服务

​编辑

如果是本地的xxl-job 服务,可根据自身情况酌情配置

xxl-job的构建 ,配置 使用 等相关信息 可参阅其官网 :分布式任务调度平台XXL-JOB

  1. 进入 ant_design 目录下 执行  npm start 命令,启动前端项目

​编辑

出现以下配置信息,即为配置成功

build [==                  ] 10%[HPM] Proxy created: /worker  ->  http://127.0.0.1:80
[HPM] Subscribed to http-proxy events:  [ 'error', 'close' ]
[HPM] Proxy created: /api  ->  http://127.0.0.1:80
[HPM] Subscribed to http-proxy events:  [ 'error', 'close' ]
[HPM] Proxy created: /worker  ->  http://127.0.0.1:80
[HPM] Subscribed to http-proxy events:  [ 'error', 'close' ]
[HPM] Proxy created: /api  ->  http://127.0.0.1:80
[HPM] Subscribed to http-proxy events:  [ 'error', 'close' ]
Starting the development server...

  build [=================== ] 95%Theme generated successfully
Build completed in 19.135s
  App running at:
  - Local:   http://localhost:8000/ (copied to clipboard)
  - Network: http://172.18.128.115:8000/

  1. 浏览器 输入 : http://localhost:8000/  ,显示以下界面 ,即为前端启动成功

​编辑