建议将powerjob的插件引用及文档更新至5.1.2版本

Blade 未结 1 7

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
    : #服务端外网地址
    : : : : :


1条回答
  • 5.x版本之前写的客户端API调用应该要改的吧,好像认证流程变了。

    我们计划是到8月份bladex发布5.0版本的时候,把它升级适配最新。

    0 讨论(0)
提交回复