The application provides a financial product index calculation method and device and related products, and relates to the technical field of
data processing. The method comprises the following steps: receiving a financial product index calculation request; if the request involves at least two financial products, the request is packaged as a parent task and sent to a first
message queue; a first type of calculation node obtains the parent task from the first
message queue, splits the parent task into at least two subtasks, and sends the subtasks to a second
message queue; a second type of calculation node obtains the subtasks from the second message
queue, and performs index calculation based on index calculation parameters; the first type of calculation node monitors a result storage layer, and when the calculation results of all associated subtasks are stored, the first type of calculation node performs summary
processing to obtain a summary result and stores the summary result; and the summary result is returned to a user end. According to the application, physical isolation and
parallel processing of parent tasks and subtasks are realized through double message queues, task blocking and
deadlock risks are effectively avoided, and the efficiency of large-batch financial product index calculation and
system resource utilization are significantly improved.