mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
412 lines
12 KiB
HTML
412 lines
12 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en" dir=>
|
||
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="description" content="规范:语义化版本 为了避免后期维护困难,本框架需要时刻遵守如下准则: 版本格式:主版本号.次版本号.修订号
|
||
递增规则:
|
||
主版本号:当做了不兼容的 API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 更新记录 v1.2.0 [2020.5.21] 新增容器扩展能力,极大提升系统的灵活性和扩展性。 新增OhMyAgent代理worker,与容器技术相结合可提供巨大的灵活可定制性。 新增“垃圾回收机制”,定期清理工作区产生的垃圾,降低磁盘占用。 新增OhMyClient高可用特性,允许开发者填入多个IP进行容错。 切换Web容器,为了获得更好的websocket支持,OhMyScheduler当前使用undertow取代Tomcat作为Web容器。 移除Worker自动寻找可用端口功能,目前仅使用配置文件制定的端口。 更改了worker序列化框架复用技术,从对象池切换到了ThreadLocal(为了容器技术而作出的微小性能牺牲)。 美化了前端页面(再次感谢某知名上市电商公司前端工程师对本项目的大力支持)! 修复在线日志在部分情况下无法正确显示的BUG。 修复了若干(我想不起来了但是确实修复了的)BUG~ v1.1.0 [2020.5.11] 新增在线日志功能,可在控制台直接查看任务运行时日志,高效便捷! 美化了部分前端页面(T_T) 修复若干BUG~ v1.0.0 [2020.4.20] 第一个正式版本,发布了以下特性:
|
||
支持CRON、固定频率、固定延迟和API四种调度策略。 支持单机、广播、MapReduce三种执行模式。 支持任意的水平扩展,性能强劲无上限。 具有强大的故障转移与恢复能力,只要保证集群可用节点数足够,任务就能顺利完成。 仅依赖数据库,部署简单,上手容易,开发高效,仅需几行代码即可获得整个集群的分布式计算能力。 支持SpringBean、普通Java类(内置/外置)、Shell、Python等处理器。 ">
|
||
<meta name="theme-color" content="#FFFFFF"><meta property="og:title" content="更新日志" />
|
||
<meta property="og:description" content="规范:语义化版本 为了避免后期维护困难,本框架需要时刻遵守如下准则: 版本格式:主版本号.次版本号.修订号
|
||
递增规则:
|
||
主版本号:当做了不兼容的 API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 更新记录 v1.2.0 [2020.5.21] 新增容器扩展能力,极大提升系统的灵活性和扩展性。 新增OhMyAgent代理worker,与容器技术相结合可提供巨大的灵活可定制性。 新增“垃圾回收机制”,定期清理工作区产生的垃圾,降低磁盘占用。 新增OhMyClient高可用特性,允许开发者填入多个IP进行容错。 切换Web容器,为了获得更好的websocket支持,OhMyScheduler当前使用undertow取代Tomcat作为Web容器。 移除Worker自动寻找可用端口功能,目前仅使用配置文件制定的端口。 更改了worker序列化框架复用技术,从对象池切换到了ThreadLocal(为了容器技术而作出的微小性能牺牲)。 美化了前端页面(再次感谢某知名上市电商公司前端工程师对本项目的大力支持)! 修复在线日志在部分情况下无法正确显示的BUG。 修复了若干(我想不起来了但是确实修复了的)BUG~ v1.1.0 [2020.5.11] 新增在线日志功能,可在控制台直接查看任务运行时日志,高效便捷! 美化了部分前端页面(T_T) 修复若干BUG~ v1.0.0 [2020.4.20] 第一个正式版本,发布了以下特性:
|
||
支持CRON、固定频率、固定延迟和API四种调度策略。 支持单机、广播、MapReduce三种执行模式。 支持任意的水平扩展,性能强劲无上限。 具有强大的故障转移与恢复能力,只要保证集群可用节点数足够,任务就能顺利完成。 仅依赖数据库,部署简单,上手容易,开发高效,仅需几行代码即可获得整个集群的分布式计算能力。 支持SpringBean、普通Java类(内置/外置)、Shell、Python等处理器。 " />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="og:url" content="https://kfcfans.gitee.io/ohmyscheduler/docs/version/update/" />
|
||
|
||
<title>更新日志 | OhMyScheduler</title>
|
||
<link rel="manifest" href="/ohmyscheduler/manifest.json">
|
||
<link rel="icon" href="/ohmyscheduler/favicon.png" type="image/x-icon">
|
||
<link rel="stylesheet" href="/ohmyscheduler/book.min.e161f1fe2b283b6a43c29a52fde96e2387fade573e78efa6701d44c8499da76b.css" integrity="sha256-4WHx/isoO2pDwppS/eluI4f63lc+eO+mcB1EyEmdp2s=">
|
||
<script defer src="/ohmyscheduler/en.search.min.8c0739389d262fcac555a16288129e832618f93ba193658e88e4cfeb51a71475.js" integrity="sha256-jAc5OJ0mL8rFVaFiiBKegyYY+Tuhk2WOiOTP61GnFHU="></script>
|
||
<!--
|
||
Made with Book Theme
|
||
https://github.com/alex-shpak/hugo-book
|
||
-->
|
||
|
||
|
||
</head>
|
||
|
||
<body dir=>
|
||
<input type="checkbox" class="hidden" id="menu-control" />
|
||
<main class="container flex">
|
||
<aside class="book-menu">
|
||
|
||
<nav>
|
||
<h2 class="book-brand">
|
||
<a href="/ohmyscheduler"><span>OhMyScheduler</span>
|
||
</a>
|
||
</h2>
|
||
|
||
|
||
<div class="book-search">
|
||
<input type="text" id="book-search-input" placeholder="Search" aria-label="Search" maxlength="64" data-hotkeys="s/" />
|
||
<div class="book-search-spinner hidden"></div>
|
||
<ul id="book-search-results"></ul>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ul>
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<span>快速开始</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ul>
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/startup/1-server-startup/" class="">调度中心(Server)部署</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/startup/2-worker-startup/" class="">执行器(Worker)初始化</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/startup/3-processor-develop/" class="">处理器开发</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/startup/4-console-guide/" class="">任务管理与在线运维</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<span>高级特性</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ul>
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/super/container/" class="">容器</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/super/openapi/" class="">OpenAPI</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<span>版本与升级</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ul>
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/version/update/" class="active">更新日志</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/version/migrate/" class="">迁移指南</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/todo/" class="">开发计划</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
<li>
|
||
|
||
|
||
<a href="/ohmyscheduler/docs/faq/" class="">FAQ</a>
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</nav>
|
||
|
||
|
||
|
||
|
||
<script>(function(){var menu=document.querySelector("aside.book-menu nav");addEventListener("beforeunload",function(event){localStorage.setItem("menu.scrollTop",menu.scrollTop);});menu.scrollTop=localStorage.getItem("menu.scrollTop");})();</script>
|
||
|
||
|
||
|
||
</aside>
|
||
|
||
<div class="book-page">
|
||
<header class="book-header">
|
||
|
||
<div class="flex align-center justify-between">
|
||
<label for="menu-control">
|
||
<img src="/ohmyscheduler/svg/menu.svg" class="book-icon" alt="Menu" />
|
||
</label>
|
||
|
||
<strong>更新日志</strong>
|
||
|
||
<label for="toc-control">
|
||
<img src="/ohmyscheduler/svg/toc.svg" class="book-icon" alt="Table of Contents" />
|
||
</label>
|
||
</div>
|
||
|
||
|
||
|
||
<input type="checkbox" class="hidden" id="toc-control" />
|
||
<aside class="hidden clearfix">
|
||
|
||
<nav id="TableOfContents">
|
||
<ul>
|
||
<li><a href="#规范语义化版本">规范:语义化版本</a></li>
|
||
<li><a href="#更新记录">更新记录</a>
|
||
<ul>
|
||
<li><a href="#v120-2020521">v1.2.0 [2020.5.21]</a></li>
|
||
<li><a href="#v110-2020511">v1.1.0 [2020.5.11]</a></li>
|
||
<li><a href="#v100-2020420">v1.0.0 [2020.4.20]</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
|
||
|
||
</aside>
|
||
|
||
|
||
</header>
|
||
|
||
|
||
|
||
<article class="markdown"><h2 id="规范语义化版本">规范:语义化版本</h2>
|
||
<blockquote class="book-hint info">
|
||
为了避免后期维护困难,本框架需要时刻遵守如下准则:
|
||
</blockquote>
|
||
|
||
<p><strong>版本格式</strong>:主版本号.次版本号.修订号</p>
|
||
<p><strong>递增规则</strong>:</p>
|
||
<ol>
|
||
<li>主版本号:当做了不兼容的 API 修改</li>
|
||
<li>次版本号:当你做了向下兼容的功能性新增</li>
|
||
<li>修订号:当你做了向下兼容的问题修正</li>
|
||
</ol>
|
||
<h2 id="更新记录">更新记录</h2>
|
||
<h3 id="v120-2020521">v1.2.0 [2020.5.21]</h3>
|
||
<ul>
|
||
<li>新增容器扩展能力,极大提升系统的灵活性和扩展性。</li>
|
||
<li>新增<strong>OhMyAgent</strong>代理worker,与容器技术相结合可提供巨大的灵活可定制性。</li>
|
||
<li>新增“垃圾回收机制”,定期清理工作区产生的垃圾,降低磁盘占用。</li>
|
||
<li>新增<strong>OhMyClient</strong>高可用特性,允许开发者填入多个IP进行容错。</li>
|
||
<li>切换Web容器,为了获得更好的websocket支持,OhMyScheduler当前使用<strong>undertow</strong>取代Tomcat作为Web容器。</li>
|
||
<li>移除Worker自动寻找可用端口功能,目前仅使用配置文件制定的端口。</li>
|
||
<li>更改了worker序列化框架复用技术,从对象池切换到了ThreadLocal(为了容器技术而作出的微小性能牺牲)。</li>
|
||
<li>美化了前端页面(再次感谢<a href="https://github.com/fengnan0929">某知名上市电商公司前端工程师</a>对本项目的大力支持)!</li>
|
||
<li>修复在线日志在部分情况下无法正确显示的BUG。</li>
|
||
<li>修复了若干(我想不起来了但是确实修复了的)BUG~</li>
|
||
</ul>
|
||
<h3 id="v110-2020511">v1.1.0 [2020.5.11]</h3>
|
||
<ul>
|
||
<li>新增在线日志功能,可在控制台直接查看任务运行时日志,高效便捷!</li>
|
||
<li>美化了部分前端页面(T_T)</li>
|
||
<li>修复若干BUG~</li>
|
||
</ul>
|
||
<h3 id="v100-2020420">v1.0.0 [2020.4.20]</h3>
|
||
<p><strong>第一个正式版本</strong>,发布了以下特性:</p>
|
||
<ul>
|
||
<li>支持CRON、固定频率、固定延迟和API四种调度策略。</li>
|
||
<li>支持单机、广播、<strong>MapReduce</strong>三种执行模式。</li>
|
||
<li>支持任意的水平扩展,性能强劲无上限。</li>
|
||
<li>具有强大的故障转移与恢复能力,只要保证集群可用节点数足够,任务就能顺利完成。</li>
|
||
<li>仅依赖数据库,部署简单,上手容易,开发高效,仅需几行代码即可获得整个集群的分布式计算能力。</li>
|
||
<li>支持SpringBean、普通Java类(内置/外置)、Shell、Python等处理器。</li>
|
||
</ul>
|
||
</article>
|
||
|
||
|
||
|
||
<footer class="book-footer">
|
||
|
||
<div class="flex flex-wrap justify-between">
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
|
||
|
||
</footer>
|
||
|
||
|
||
|
||
<div class="book-comments">
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<label for="menu-control" class="hidden book-menu-overlay"></label>
|
||
</div>
|
||
|
||
|
||
<aside class="book-toc">
|
||
|
||
<nav id="TableOfContents">
|
||
<ul>
|
||
<li><a href="#规范语义化版本">规范:语义化版本</a></li>
|
||
<li><a href="#更新记录">更新记录</a>
|
||
<ul>
|
||
<li><a href="#v120-2020521">v1.2.0 [2020.5.21]</a></li>
|
||
<li><a href="#v110-2020511">v1.1.0 [2020.5.11]</a></li>
|
||
<li><a href="#v100-2020420">v1.0.0 [2020.4.20]</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
|
||
|
||
</aside>
|
||
|
||
</main>
|
||
|
||
|
||
</body>
|
||
|
||
</html>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|