The invention relates to the technical field of
data processing, in particular to a weighted
polling method, a
data synchronization method, a
manufacturing execution system and equipment. In the weighted
polling method, a first operation value is calculated through a first calculation strategy according to the total weight; wherein the total weight is the sum of the weights of all the objects; traversing all objects allowed to be scheduled, and performing bit operation by utilizing the first operation value, the bit
mask of the current object and the second operation value until the first operation value is determined to be matched with the bit
mask of the current object, and taking the current object as a target object to be scheduled; wherein the second operation value is obtained according to the bit
mask of the current object. According to the method, bit operation is used for replacing traditional division, multiplication and modular operation, the calculation complexity is extremely low, and especially in a high-performance distributed environment, the efficiency of
data synchronization and object (
server)
request distribution can be improved. According to the method and the device, extremely low calculation complexity and excellent performance can be provided in a high-performance load balancing scene.