任務管理平臺_jytask一個任務調度統一管理平臺

task介紹和使用

https://gitee.com/yuejing/task 下的文檔:[doc/task介紹和使用.docx]

task是什么?

task是一個任務調度統一管理平臺。 目前主要是通過http來進行任務的調度,http支持簽名算法。

一張圖能更加懂它是做什么的(一個集中管理任務的平臺)

ba6ca24d497cfdd4c9311bc02ef14083.png

從上圖可以清楚的知道,它是一個管理所有系統的定時任務平臺

特點

支持集群部署 任務的分配能實現負載均衡 任務調度失敗后,會發送email提醒,前提是設置了任務發郵件提醒 數據庫為mysql

架構

服務端:springBoot、springMVC、mybatis、Quartz 前端:jquery、boostarp3

部署

  1. 去gitee下載最新代碼,然后執行maven install,打開項目的target目錄可以看到部署包task-1.0.0-bin.zip,然后解壓該包,windows環境下雙擊bin/window/start.bat即可。如果環境為linux,執行bin/start.sh即可。 源碼下載地址:http://git.oschina.net/yuejing/task
  2. 直接進入 https://gitee.com/yuejing/task/releases 下載最新的發行版的附件,然后解壓啟動即可。
  3. 創建mysql數據庫 默認系統會自動創建數據庫(前提條件數據庫為空時會自動創建) 初始化測試數據:文件在【doc】目錄下的task-init.sql文件里面
  4. 修改部署時的jdbc連接信息 文件所在目錄為項目下的resources里面的application.properties 文件,修改對應的信息即可 當打包成war時,修改配置文件的位置為/WEB-INF/classes/application.properties 文件,修改對應的信息即可 jdbc1.driverClassName=com.mysql.jdbc.Driver jdbc1.url=jdbc:mysql://127.0.0.1:3306/task?useUnicode=true&characterEncoding=UTF-8 jdbc1.username=root jdbc1.password=root
  5. 設置服務定時任務可使用的線程數 文件所在目錄為項目下的resources里面的application.properties 文件,修改對應的信息即可 當打包成war時,修改配置文件的位置為/WEB-INF/classes/application.properties 文件,修改對應的信息即可 #任務的執行線程數,不設置默認為100 project.task.thread.num=100
  6. 在eclipse或idea中run as com.ms.server.TaskApplication.java (也可以打包成可執行程序,maven install,然后在target下有個task-1.0.0-bin.zip文件,解壓后,window下執行bin/window/start.bat文件。linux下執行bin/start.sh文件)
  7. 打開瀏覽器訪問對應的地址 http://127.0.0.1:8380/

登錄

打開首頁(http://127.0.0.1:8380/)

d7cbc560947735109b410a5cd66bf827.png

輸入用戶:admin 密碼:123456 點擊【登錄】

用戶管理

這里可以修改用戶的資料密碼等信息,也可以添加多個帳號 注意,這里建議別刪除admin帳號,不然又得去數據庫中添加記錄了

bea034376210b611019b2037cf2f79e2.png

系統配置

這里一般采用默認的形式即可

c5fe1a4aa7e58b3a3af1eac652666bda.png

添加任務

比如給支付系統添加任務 系統項目配置 進入項目管理 -> 點擊添加項目

f1db7839312eb60c3fc6775cf640508f.png

添加項目

加密方式解讀

  1. 不加密 就是該項目下調用的接口都不加密
  2. md5(token) 選擇后,出現如下內容 {token:"sdfsdfsfsdf

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287786.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287786.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287786.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

設計一個支持百萬用戶的系統

設計一個支持數百萬用戶的系統是非常有挑戰性的, 這是一個需要不斷調整和優化的過程, 接下來的內容中, 我將構建一個系統, 從單個用戶開始,到最后支持數百萬的用戶。從單個服務開始 千里之行,始于足下,讓我們從最簡單的單個服務開始。所有的…

SQL Server T-SQL編程:數據庫用戶與安全設置

目錄 一、數據庫的注冊、用戶建立 二 、用戶安全設置:角色

原百萬訪問量博客http://blog.chinaunix.net/uid/20656672.html不再維護(10年前數百篇oracle/teradata性能優化、故障處理案例)...

原博客地址http://blog.chinaunix.net/uid/20656672.html不再維護(數百篇oracle/teradata性能優化、故障處理原創文章)轉載于:https://www.cnblogs.com/zhjh256/p/5497797.html

《零基礎看得懂的C語言入門教程 》——(九)C語言二維數組與循環嵌套

一、學習目標 了解二維數組的使用方法了解循環嵌套的使用方法 目錄 C語言真的很難嗎?那是你沒看這張圖,化整為零輕松學習C語言。 第一篇:(一)脫離學習誤區 第二篇:(二)C語言沒那么…

LRU算法

1 LRU算法 LRU(Least recently used,最近最少使用)根據數據的歷史訪問記錄來進行淘汰數據,思想是“如果數據最近被訪問過,那么將來被訪問的幾率也更高”。 2 具體實現過程 新數據插入到鏈表頭部; 每當緩存命中(即緩存數據被訪問),則將數據移到鏈表頭部; 當鏈表滿…

Scala-2.13.0 安裝及配置

Scala 簡介 Scala 是一門多范式(multi-paradigm)的編程語言,設計初衷是要集成面向對象編程和函數式編程的各種特性。 Scala 運行在Java虛擬機上,并兼容現有的Java程序。 Scala 源代碼被編譯成Java字節碼,所以它可以運…

檢測python進程是否存活

crontab -e */3 * * * * /data/log_realtime/check.sh > /data/log_realtime/check.log 2>&1 1 0 1 * * /data/jx3log_import_realtime/shutdown.sh 說明:每3分鐘檢查一次進程是否存在,每個月1號0點1分殺掉進程,重啟 check.sh cd …

中科大鏡像源_JETPACK4.4安裝軟件和備份鏡像的方法介紹

一、使用SDK Manager的文件夾安裝Jetson軟件(以NX為例)當JETPACK安裝出現錯誤的時候,可以嘗試下面的安裝辦法,前提是JETPACK4.4完整安裝(即本文第三節的下載已經完成),并且選擇JETSON NX的相關的下載已經完成。安裝步驟:1、$cd /n…

站在前人的肩膀上重新透視C# SpanT數據結構

先談一下我對Span的看法, Span是指向任意連續內存空間的類型安全、內存安全的視圖,可操作的滑動窗口。Span和Memory都是包裝了可以在pipeline上使用的結構化數據的內存緩沖器,他們被設計用于在pipeline中高效傳遞數據。定語解讀這里面許多定語&#xff0…

集合學習

List集合:ArrayList集合基于動態數組結構,查詢優,LinkedList 基于鏈表結構 數據移動優。是一個有序的隊列集合 set集合:HashSet和TreeSet 。是一個無序不重復集合 Map集合:HashMap和TreeMap。是一個KEY-VALUE映射的集合…

《零基礎看得懂的C語言入門教程 》——(十)C語言的指針原來是這樣

一、學習目標 了解指針的概念了解指針的使用方法了解雙重指針 目錄 C語言真的很難嗎?那是你沒看這張圖,化整為零輕松學習C語言。 第一篇:(一)脫離學習誤區 第二篇:(二)C語言沒那…

T-SQL編程基礎之一:變量與基本語句

一個標準的計算機語言,大概要提供的必要主要功能是:變量說明、分支判斷、循環和輸入輸出結果。T-SQL也一樣,具有這些功能,只不過T-SQL的輸入和輸出不是界面,而是表。 完全精確描述一個計算機語言,大概要很厚的書才能做到,好在目前這些書籍的發行也很多,許多書描述的都…

Java之volatile如何保證可見性和指令重排序

1 我們先了解CPU緩存 CPU緩存為了解決CPU運算速度與內存讀寫速度不匹配的問題,因為CPU運算速度要比內存讀寫速度快得多 一次主內存的訪問通常在幾十到幾百個時鐘周期一次L1高速緩存的讀寫只需要1~2個時鐘周期一次L2高速緩存的讀寫也只需要數十個時鐘周期 CPU大多數…

bigpipe提升網站響應速度

2019獨角獸企業重金招聘Python工程師標準>>> 主要思想就是通過異步 發起一次請求,后端不關閉輸出流,多個線程處理各自任務,然后分別發送到客戶端。 https://github.com/4rnold/Demo-Project/tree/master/bigpipe-demohttps://gith…

mysql 添加用戶_mysql創建用戶與授權

一、創建用戶CREATE USER usernamehost IDENTIFIED BY password;說明username:你將創建的用戶名host:指定該用戶在哪個主機上可以登陸,如果是本地用戶可用localhost,如果想讓該用戶可以從任意遠程主機登陸,可以使用通配…

《零基礎看得懂的C語言入門教程 》——(十一)C語言自定義函數真的很簡單

一、學習目標 了解C語言的自定義函數的使用方法了解C語言自定義函數的傳參了解C語言自定義函數的返回值 目錄 C語言真的很難嗎?那是你沒看這張圖,化整為零輕松學習C語言。 第一篇:(一)脫離學習誤區 第二篇&#xf…

T-SQL編程基礎之二:條件選擇、循環編程

1. 條件判斷以及GOTO語句 條件判斷是計算機語言的重要功能,在T-SQL中,條件判斷的語句是: if 條件 … else … 或者是: if 條件 … 注意寫法和C類似,但條件描述不使用()也可以。如果是在一個條件里執行多條語句,則要構造復合語句,復合語句是在BEGIN…EDN中構造…

**【ci框架】精通CodeIgniter框架

http://blog.csdn.net/yanhui_wei/article/details/25803945 一、大綱 [php] view plaincopy1、codeigniter框架的授課內容安排 2、codeigniter框架的簡介 |-----關于框架的概念 |-----使用CI框架的好處 |-----為什么選擇CI框架 3、codeigniter框架…

AspNetCore開源中間件-VueRouterHistory

前言用過VueRouter路由組件的應該都知道,VueRouter有hash和history兩種模式。hash模式會在url中插入#,history模式下url則看上去更加簡潔美觀。如果想要支持history模式則必須要后端服務進行配合。常用后端服務器配置方式請參考 后端配置例子后端配置例子…

T-SQL編程基礎之三:游標(Cursor)編程

SQL是一種面向集合操作的語言,大多情況下,一個SQL語句將會操作數據庫表里的很多數據,基本上,一個數據庫的程序員腦子里應該想的是如何整體操作一個表或者是幾個表。 但也有一些情況下,試圖整表操作是不現實的,需要一行一行處理數據,這種情況下,SQL語言提供了所謂游標的…