@Override
    public void doPublishConfig(final String dataId, final Object data) {
        try {
            DefaultConfigFileMetadata metadata = new DefaultConfigFileMetadata(
                    polarisProperties.getNamespace(),
                    polarisProperties.getFileGroup(),
                    dataId);
            if (isReleased(metadata)) {
                configFilePublishService.updateConfigFile(metadata, Objects.isNull(data) ? "" : GsonUtils.getInstance().toJson(data));
            } else {
                configFilePublishService.createConfigFile(metadata, GsonUtils.getInstance().toJson(data));
            }
            configFilePublishService.releaseConfigFile(metadata);
        } catch (PolarisException e) {
            LOG.error("Polaris Publish data to polaris error.", e);
        }
    }
Use polaris to push data changes.
shenyu-admin-listener/shenyu-admin-listener-polaris/src/main/java/org/apache/shenyu/admin/listener/polaris/PolarisDataChangedListener.java