PowerJob v4.3.8 已经发布,分布式任务调度中间件
PowerJob v4.3.8 已经发布,分布式任务调度中间件
此版本更新内容包括:
PowerJob 主框架
PowerJob 全体成员祝大家龙年腾飞,新的一年身体健康,万事如意,阖家欢乐,幸福安康!
Features
- Map/MapReduce增强
- 性能优化:底层执行架构升级,通过 SWAP 置换支持千万/亿级子任务
- 策略优化:支持 TaskTracker 行为配置(任务配置-高级设置-TaskTracker 行为),新增主节点 PADDLING(划水)模式。启用后主节点只负责管理,不参与计算,稳定性最优。适用于节点数量非常多的大规模计算场景,少一个计算节点来换取稳定性提升。
- 运维增强:Map/MapReduce 类任务开放子任务查询功能,清晰追踪集群计算动态
- 调度策略增强:新增指定主节点(SPECIFY)模式。常用于 Map/MapReduce 等场景,大规模计算时,主节点部署/重启会导致任务完全失败,因此可为主节点搭建一个隔离环境,通过该参数指定主节点到该隔离环境运行,使其摆脱普通 worker 节点部署带来的影响。指定语法等同于“执行机器地址”的语法,填写 IP 或者 TAG。
Bugfix
- fix: 跨版本的 http 协议序列化兼容性问题(低版本可通过单独升级
powerjob-remote-impl-http
依赖到最新版本解决)
Compatibility
- powerjob-server 在前序版本的基础上,数据库 job_info 表新增
dispatch_strategy_config
、advanced_runtime_config
字段 - 与上个版本完全兼容,即整体与 4.2.x、4.3.x 版本兼容(使用了 HTTP 协议需要升级
powerjob-remote-impl-http
以修复序列化 BUG)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dlink 1.0.0 已经发布,交互式的 FlinkSQL Studio
Dlink 1.0.0 已经发布,交互式的 FlinkSQL Studio 此版本更新内容包括: 升级说明 Dinky 1.0 是一个重构版本,对已有的功能进行重构,并新增了若干企业级功能,修复了 0.7 的一些局限性问题。 目前无法直接从 0.7 升级到 1.0。建议重新部署 1.0 版本。 自 Dinky 1.0 版本起,Dinky 社区将不再维护 1.0 之前的所有版本。 自 Dinky 1.0 版本起,Dinky 社区将对 Flink 1.14.x 及以上版本提供支持,不再维护 Flink 1.14 以下的版本。同时 Flink 新增一些特性,Dinky 也会逐步支持。 Dinky 1.0 及以后版本, Flink 每新增一个大版本,Dinky 也会新增一个大版本,同时会视情况剔除一个 Dinky-Client 版本。剔除版本可能会进行投票,投票结果决定剔除的版本。 在重构过程中陆续发布了 4 个 RC 版本,RC 版本可以进行升级,但是仍建议重新部署 1.0-RELEASE 版本。避免出现一些位置问题。 Dinky 0.7 版本的用户可以继续使用 0.7 版本,但是不再提供任...
- 下一篇
FolkMQ 是怎样进行消息的事务处理?
FolkMQ提供了二段式提交的事务提交的机制(TCC 模型)。允许生产者在发送消息时绑定到一个事务中并接收事务的管理,以确保消息的原子性(要么全成功,要么全失败)。在 FolkMQ 中,事务是通过 MqTransaction 接口实现管理的。一般是通过: 新建事务:在产生者端,可以通过调用MqTransaction tran = client.newTransaction()新建一个事务。后续的消息发送与此事务绑定。绑定的消息,即参与此事务;没绑定的消息,则照旧。 发送消息(T):接下来的事务中,尝试发送消息。此时,中间件会把消息放在一个事务中转队列里。 提交事务(C):如果所有消息都发送成功了,就通过tran.commit()方法提交事务。此时,中间件把事务相关消息从事务中转队列取出,并转到派发队列。 回滚事务(C):通过try catch,如果有某一条消息发送异常了。就通过tran.rollback()方法回滚事务,即所有消息全部取消。此时,中间件把事务相关消息从事务中转队列删掉。 发送事务消息: //发送事务消息 MqTransaction tran = client.n...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Mario游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果