看板 Soft_Job 關於我們 聯絡資訊
誰管你用什麼技術 先寫好比較要緊 基本上這是「塞缺」 如果有些程式是當下無回應 你要什麼處理? 有些User會說,那就自動重開 自動重開又有自動重開的問題 1秒?2秒?n秒? 其實你最重要的事情 是提醒讓負責的人知道,記得留存log、讓使用者接受你的作法 這樣你才能明哲保身 至於用什麼技術、方法那是其次的 接下這Case記得多吃乖乖 天曉得不會有一堆奇奇怪怪的狀況發生 ※ 引述《architk (ㄜ)》之銘言: : 進入這行已經八個年頭 : 呆過四間公司 Vendor Side & User Side都有 : 開發維護過系統非常多元 : 我們知道大型企業裡的資訊系統 除了一些給人操作的 GUI類型系統外 : 還有一大部分是默默的躲在背後定期被執行或常駐型的AP : 我習慣稱他們為 scheduling job或daemon : 這類job的行為不外乎也是CRUD 外加call call其他系統提供的API : 來達成企業營運上的特定需求 : //這類API的interface如ejb/webservices/rpc/rmi/corba/rest/DCOM/socket daemon : 例如 製造業MES/CIM會有一些automation job來取代人為操作 : 電信業/金融業會有一些cycle job負責出帳 : ERP薪資系統負責算錢的job 等等..... : 這類job的execution frequency 短到每五分鐘或長到每一個月才執行一次的都有 : 然而這些job的可靠度是很重要的,因為一但job發生run time fail或是 : 該起來的時機沒起來,都會讓相關使用者單位遭受到很大的impact,所以一般都會在 : implement一些monitor或是defense機制來確保其可靠性 : 小弟過去所遇過這類的critical job實作技術大部分都是用下列技術 : 1 用java/c/c++/寫成 batch job 部署到unix/linux上設crontab執行 : 2 有效能考量且不用跨multi db source也無跨系統間API呼叫的需求 : 就可以寫成oracle procedure 在用unix shell script去定期invoke之類的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.93.175 ※ 編輯: idleidle 來自: 203.70.93.175 (08/12 00:08)
ericinttu:推乖乖好用 08/12 01:29
remmurds:也記得在server上多放一包乖乖 要綠色的喔 08/12 07:52
tomnelson:五香乖乖不行嗎?甜食吃多容易蛀牙耶! 08/12 12:57
tomnelson:的確有在無塵室看過有人藏乖乖進機台下方...哈哈 08/12 12:58
bobju:有鬼月特別容易出包的八卦嗎? XD 08/12 19:33