1、当前框架中集成的powerjob版本为 4.9.3, 该版本不支持MU的协议,对于开发调测不是很友好(HTTP,AKKA)均需要powerjob服务端能够对worker的地址能够调用通过。
2、 升级至5.1.2后,支持MU协议。
3、自行升级至5.1.2后,代码无需调整即可支持,已经实测通过
解决方案分享如下
基于docker-compose.yml的服务端已实测通过:
: : : powerjob/powerjob-server:v5.1.2 : powerjob-server : always : - - - - : : >- -server -XX:+UseG1GC -Xms768m -Xmx768m -Dpowerjob.network.external.address=服务端外网地址 -Dpowerjob.network.mu.port=10077 -Dpowerjob.network.http.port=10010 -Dpowerjob.network.akka.port=10086 : >- --spring.profiles.active=dev --spring.datasource.core.jdbc-url=jdbc:mysql://数据库地址:3306/powerjob-dev?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai --spring.datasource.core.username=root --spring.datasource.core.password=密码 --oms.mongodb.enable=false --oms.storage.type=local --oms.auth.initialize.admin.password=初始化密码 --oms.instance.metadata.cache.size=16384 --oms.accurate.select.server.percentage=50 --oms.instanceinfo.retention=3 --oms.container.retention.local=7 --oms.container.retention.remote=7 --oms.task-tracker.max-idle-time=1800000 --oms.instance.timeout=900000 : - /work/powerjob/powerjob-server:/root/powerjob/server - /work/powerjob/.m2:/root/.m2
开发客户端
: : : : #appname : #服务端外网地址 : : : : :
扫一扫访问 Blade技术社区 移动端