当前位置:网站首页>Ten routing strategies for distributed task scheduling platform XXL job
Ten routing strategies for distributed task scheduling platform XXL job
2022-06-25 15:34:00 【Grey Wolf_ cxh】
Type of routing policy :
1. first : When this policy is selected , The first machine that will select the registered address of the actuator will execute , If the first machine fails , Then the scheduling task fails .
2. the last one : When this policy is selected , The last machine with the registered address of the actuator will be selected to execute , If the last machine breaks down , Then the scheduling task fails .
3. polling : When this policy is selected , It will poll and assign tasks according to the registered address of the actuator , If one of the machines fails , Scheduling task failed , The task will not shift .
4. Random : When this policy is selected , The task will be randomly assigned according to the registered address of the actuator , If one of the machines fails , Scheduling task failed , The task will not shift .
5. Uniformity HASH: When this policy is selected , Each task according to Hash The algorithm selects a certain machine . If that machine breaks down , Scheduling task failed , The task will not shift .
6. The least used : When this policy is selected , Will give priority to the machine with the lowest frequency of use , If one of the machines fails , Scheduling task failed , The task will not shift .
7. Most recently unused : When this policy is selected , Priority will be given to the machine that has not been used for the longest time , If one of the machines fails , Scheduling task failed , The task will not shift .
8. Fail over : When this policy is selected , The heartbeat is detected in sequence , If one of the machines fails , Then it will be transferred to the next actuator , If the heartbeat test is successful , Will be selected as the target actuator and initiate scheduling .
9. Busy transfer : When this policy is selected , Carry out idle detection in sequence , If one of the machines fails , Then it will be transferred to the next actuator , If idle detection is successful , Will be selected as the target actuator and initiate scheduling .
10. Broadcast by film : When this policy is selected , Broadcast triggers all machines in the cluster to perform one task , At the same time, the system automatically transfers the partition parameters ; According to the partition parameters, the partition task can be developed . If one of the machines fails , Then the execution of the actuator fails , Will not affect other actuators .
边栏推荐
- Data feature analysis skills - correlation test
- Fishing detection software
- How to download and install Weka package
- Dynamic memory allocation
- Postman usage notes, interface framework notes
- Using reentrantlock and synchronized to implement blocking queue
- 到底要不要去外包公司?这篇带你全面了解外包那些坑!
- Agent and classloader
- Leetcode122 timing of buying and selling stocks II
- Talk about the creation process of JVM objects
猜你喜欢

Data preprocessing - normalization and standardization

Generic - learning notes

QT excel table read / write library - qtxlsx

CV pre training model set

User defined data type - structure

程序员 VS 黑客的思维 | 每日趣闻

Install Kali extension 1: (kali resolution problem)

Learning to Measure Changes: Fully Convolutional Siamese Metric Networks for Scene Change Detection
![[paper notes] poly yolo: higher speed, more precise detection and instance segmentation for yolov3](/img/28/6d58759a4a4b18923a5ed5ed573956.jpg)
[paper notes] poly yolo: higher speed, more precise detection and instance segmentation for yolov3

Ubuntu 20.04 installing mysql8.0 and modifying the MySQL password
随机推荐
Learning notes on February 8, 2022 (C language)
[paper notes] street view change detection with deconvolutional networks
JMeter reading and writing excel requires jxl jar
QT set process startup and self startup
Using reentrantlock and synchronized to implement blocking queue
CV pre training model set
Record the time to read the file (the system cannot find the specified path)
Breakpad usage and DMP analysis
[paper notes] poly yolo: higher speed, more precise detection and instance segmentation for yolov3
Ubuntu 20.04 installing mysql8.0 and modifying the MySQL password
5 connection modes of QT signal slot
55 specific ways to improve program design (2)
Efficient pytorch: how to eliminate training bottlenecks
Detailed summary of reasons why alertmanager fails to send alarm messages at specified intervals / irregularly
Sampling method and descriptive statistical function in R language
CPU over high diagnosis and troubleshooting
Could not connect to redis at 127.0.0.1:6379 in Windows
Brief object memory layout
Is it safe to open a stock account through the account opening link of the account manager?
2.18 codeforces supplement