PowerJob 分布式任务调度

2022-12-30 宋洋葱 宋洋葱 1 min

环境

-PostgreSQL 14

  • JDK 11
  • Maven

idea 运行 PowerJob Server

pg 14 不需要配置方言 PowerJobPGDialect,否则会出现 SQL Error ERROR 错误

application-daily.properties 配置文件如下:

oms.env=DAILY
logging.config=classpath:logback-dev.xml

spring.datasource.core.driver-class-name=org.postgresql.Driver
spring.datasource.core.jdbc-url=jdbc:postgresql://127.0.0.1:30132/powerjob-daily
spring.datasource.core.username=postgres
spring.datasource.core.password=xxx
spring.datasource.core.hikari.maximum-pool-size=20
spring.datasource.core.hikari.minimum-idle=5


oms.instanceinfo.retention=1
oms.container.retention.local=1
oms.container.retention.remote=-1

oms.instance.metadata.cache.size=1024
oms.accurate.select.server.percentage = 50

Docker 运行 PowerJob Server

docker run -d --restart=always \
       --name powerjob-server \
       -p 7700:7700 -p 10086:10086 \
       -e TZ="Asia/Shanghai" \
       -e JVMOPTIONS="" \
       -e PARAMS="--spring.profiles.active=product \
       --spring.datasource.core.driver-class-name=org.postgresql.Driver \
       --spring.datasource.core.jdbc-url=jdbc:postgresql://localhost:5432/powerjob-product \
       --spring.datasource.core.username=postgres \
       --spring.datasource.core.password=postgres" \
       tjqq/powerjob-server:latest

docker-compose 运行 PowerJob

Comments