日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

io调度maple调度程序_调度Java应用程序中的主体

發(fā)布時(shí)間:2023/12/3 java 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 io调度maple调度程序_调度Java应用程序中的主体 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

io調(diào)度maple調(diào)度程序

許多項(xiàng)目需要計(jì)劃功能,例如我們計(jì)劃的工作,重復(fù)的工作,異步執(zhí)行等。

我們的首選方法是使用企業(yè)作業(yè)調(diào)度程序,例如OpenSymphony的Quartz。

使用計(jì)劃任務(wù)進(jìn)行編碼時(shí),最棘手的部分之一是執(zhí)行部分。 這里的主要經(jīng)驗(yàn)法則是注意將要執(zhí)行的實(shí)際代碼。 調(diào)度框架在后臺(tái)使用工作線程,以便異步執(zhí)行代碼。 例如,Quartz企業(yè)作業(yè)調(diào)度程序維護(hù)由主“控制器”線程監(jiān)視的工作線程池。

您應(yīng)該記住,調(diào)度的作業(yè)本質(zhì)上是異步的,因此引入異步執(zhí)行層是我們表示保持工作整潔的首選方式。

在過(guò)去的很多次中,我們都遇到了這樣的難題:讓調(diào)度框架工作線程執(zhí)行實(shí)際代碼,或者實(shí)現(xiàn)替代的異步執(zhí)行層。 每種方法都有其優(yōu)點(diǎn)和缺點(diǎn)。

使用調(diào)度框架執(zhí)行實(shí)際代碼,優(yōu)點(diǎn):

  • 需要更少的實(shí)施工作
  • 工作線程由框架“控制器”線程監(jiān)視
  • 實(shí)施代碼在準(zhǔn)確的預(yù)定時(shí)間執(zhí)行
  • 使用調(diào)度框架執(zhí)行實(shí)際代碼,缺點(diǎn):

  • 實(shí)現(xiàn)代碼與調(diào)度框架共存
  • 對(duì)于“長(zhǎng)期存在”的實(shí)現(xiàn)代碼,例如與外部系統(tǒng)的通信,“繁忙時(shí)間”的數(shù)據(jù)庫(kù)查詢,文件解析,循環(huán)等,會(huì)引起主要問(wèn)題,您可能會(huì)用盡調(diào)度框架工作程序線程,尤其是在這種情況下在短時(shí)間間隔內(nèi)重復(fù)工作。
  • 我們想認(rèn)為調(diào)度框架應(yīng)該充當(dāng)“調(diào)度程序”而不是“執(zhí)行者”。 計(jì)劃框架的主要職責(zé)應(yīng)該是在適當(dāng)?shù)臅r(shí)間“觸發(fā)”執(zhí)行事件。 應(yīng)使用事件偵聽(tīng)器執(zhí)行代碼的實(shí)際執(zhí)行。

    實(shí)現(xiàn)此設(shè)計(jì)模式的最佳方法是使用異步JMS消息傳遞。 計(jì)劃框架工作線程應(yīng)在執(zhí)行時(shí)將消息插入JMS隊(duì)列。 JMS偵聽(tīng)器線程應(yīng)在收到消息后執(zhí)行實(shí)際代碼。 這樣做會(huì)由于JMS的讀/寫(xiě)開(kāi)銷而在實(shí)際代碼執(zhí)行之前引入一些延遲,但是“長(zhǎng)期存在”的實(shí)現(xiàn)代碼不會(huì)對(duì)調(diào)度框架造成任何問(wèn)題。


    翻譯自: https://www.javacodegeeks.com/2010/05/scheduling-principals-in-java.html

    io調(diào)度maple調(diào)度程序

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的io调度maple调度程序_调度Java应用程序中的主体的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。