Control M 任務排程之我見 - w3c學習教程
文章推薦指數: 80 %
control-m在應用架構上分為三層,這三個層次分別是排程管理器(controlm/em),排程應用伺服器(control-m/server),排程執行**(controlm/agent)。
ControlM任務排程之我見
2021-04-2209:14:01字數880閱讀4238
在應用大型資訊系統的機構,例如銀行,電信,保險公司,資訊服務提供商等,經常會有這樣需求:希望將資訊系統每日正常執行所需要的任務,通過一個稱之為作業的運載單位來包裝,再通過統一的排程系統,按照一定的先後順序,將作業進行任務排程。
bmc公司的control-m排程就是實現這樣一個功能的企業級批量排程產品.
control-m在應用架構上分為三層,這三個層次分別是排程管理器(controlm/em),排程應用伺服器(control-m/server),排程執行**(controlm/agent)。
通過三層架構,實現了作業任務管理,作業任務排程,作業任務執行三部分功能的分離。
control-m排程的基本功能包括任務排程所應該有的,例如管理作業間的依賴關係,配置時間點執行任務排程,作業失敗自動重試,作業排程過程中的監控以及干預等功能。
高階一點的功能也可以包含作業執行節點負載均衡,併發控制,以及簡單實現的檔案驅動功能(filewatch)。
在實際的應用中,感覺control-m排程比較適合計劃性強的排程任務場景。
例如在某個時間點,做好計劃,執行某個排程任務。
這種場景,往往也是應用最廣泛的場景。
對於計劃性不強的場景,往往要求統一排程系統也能像普通交易系統那樣,實時處理髮送過來的處理請求。
但統一性和實時性在一定的層面上是相互制約的,這就好比銀行的系統,很少會在交易系統中,在處理一筆交易的同時,犧牲效能來同時觸發一些管理系統或結算系統需要的統計彙總功能。
而會在夜間,通過統一排程的方式,“悄悄地“在後臺處理。
多方位的事件驅動也是將來統一排程軟體的一個發展方向,事件傳統上是時間到達事件,擴充套件開來可能是某個檔案到達,mq接收到訊息,領導駕臨:)等。
事件觸發使得統一性和實時性獲得平衡,事件到達了,統一處理系統並不一定處理,而是進入到可處理的流程當中,依據統一處理系統的規則,進一步決定什麼時候處理,保證當前處理記錄和待處理記錄之間的平衡,這是和交易系統本質上的差別。
相關推薦
李開復爆料曾與奧巴馬同班兩人並稱最害羞男生
一個簡單的c語言題目
C四捨五入問題
ControlM任務排程之我見
字元編碼使用c研究基礎篇
相關推薦
李開復爆料曾與奧巴馬同班兩人並稱最害羞男生
一個簡單的c語言題目
C四捨五入問題
ControlM任務排程之我見
字元編碼使用c研究基礎篇
相關閱讀
李開復爆料曾與奧巴馬同班兩人並稱最害羞男生
一個簡單的c語言題目
C四捨五入問題
ControlM任務排程之我見
字元編碼使用c研究基礎篇
逆向技術分析基礎
topic
科技
教育
python
社會
linux
數碼
java
c++
遊戲
演算法
資料庫
健康
文化
mysql
汽車
娛樂
科學
財經
資料結構
C語言
職場
php
oracle
c#
C
作業系統
工作
體育
sql
網路
延伸文章資訊
- 1BMC Control-M批次排程管理 - 叡揚資訊
Control-M/EM提供一個集中式控管介面,負責統一管理、設計、監控各式批次作業排程。使用Control-M/Server功能強大的排程機制,可以因應企業不同的業務執行週期需求,驅動在 ...
- 2BMC 企業負載工作自動化解決方案 - 精誠資訊
BMC Control-M是企業級集中排程作業調度管理解決方案 ... 通過單一控制節點,集中地管理跨平臺、跨應用、跨地域的生產控制和調度過程,並憑藉其優異的高性能 ...
- 3Control M大全集- 吃货吃数据 - 博客园
Gateway只负责管理谁和谁通信,具体的通信是由CMS来处理。 Configuration Management Server(CMS) 与Control-M Server的Configura...
- 4Control-M - 中文百科知識
Control-M是BMC Software提供的企業級集中作業調度管理解決方案,它集中地管理跨平台、跨套用的生產控制和調度過程,該解決方案的核心功能是:按照業務邏輯自動調度和提交 ...
- 5control-M 入门_wenzong2017的博客 - CSDN
目录一、control-M 是什么?二、登录一、control-M 是什么?Control-M是BMC Software提供的企业级集中作业调度管理解决方案。它通过单一控制节点, ...