The following class org.apache.doris.clone.ColocateTableBalancer org.apache.doris.common.proc.ProcService org.apache.doris.rpc.BackendServiceProxy org.apache.doris.common.util.ProfileManager org.apache.doris.qe.HelpModule org.apache.doris.common.publish.ClusterStatePublisher is not safe in multiple thread environment. This PR is to implement a secure singleton mode. The class org.apache.doris.common.publish.ClusterStatePublisher singleton method is not used.
# fe-common This module is used to store some common classes of other modules. # spark-dpp This module is Spark DPP program, used for Spark Load function. Depends: fe-common # fe-core This module is the main process module of FE. Depends: fe-common, spark-dpp