public void start() {
        sharedConfigService.start();
        sharedPropertyService.start();
        discoveryService.start();
        codecService.start();
        connectionService.start();
        rpcService.start();
        idService.start();
    }
@param propertiesManager is used to get local properties and listen to their changes
turms-server-common/src/main/java/im/turms/server/common/infra/cluster/node/Node.java