Elastic-Job功能特性
.分布式調(diào)度協(xié)調(diào):用 ZK實(shí)現(xiàn)注冊(cè)中心?
.錯(cuò)過(guò)執(zhí)行作業(yè)重觸發(fā)(Misfire)?
.支持并行調(diào)度(任務(wù)分片)?
.作業(yè)分片一致性,保證同一分片在分布式環(huán)境中僅一個(gè)執(zhí)行實(shí)例?
.彈性擴(kuò)容縮容:將任務(wù)拆分為 n個(gè)任務(wù)項(xiàng)后,各個(gè)服務(wù)器分別執(zhí)行各自分配到的任務(wù)項(xiàng)。一旦有新的服務(wù)器加入集群,或現(xiàn)有服務(wù)器下線,elastic-job將在保留本次任務(wù)執(zhí)行不變的情況下,下次任務(wù)開(kāi)始前觸發(fā)任務(wù)重分片。?
.失效轉(zhuǎn)移 failover:彈性擴(kuò)容縮容在下次作業(yè)運(yùn)行前重分片,但本次作業(yè)執(zhí)行的過(guò)程中,下線的服務(wù)器所分配的作業(yè)將不會(huì)重新被分配。失效轉(zhuǎn)移功能可以在本次作業(yè)運(yùn)行中用空閑服務(wù)器抓取孤兒作業(yè)分片執(zhí)行。同樣失效轉(zhuǎn)移功能也會(huì)犧牲部分性能。
?
.支持作業(yè)生命周期操作(Listener)?
.豐富的作業(yè)類(lèi)型(Simple、DataFlow、Script)?
.Spring整合以及命名空間提供?
.運(yùn)維平臺(tái)?
?
總結(jié)
以上是生活随笔為你收集整理的Elastic-Job功能特性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Elastic-Job发展历史
- 下一篇: Elastic-Job中的SimpleJ