private ProxyConfigEntry qryProxyMetaConfigure(
            ProxyClientConfig proxyConfig, ProcessResult procResult) throws ProxySdkException {
        ProxyConfigManager inlongMetaQryMgr = new ProxyConfigManager(proxyConfig);
        // check whether valid configure
        if (!inlongMetaQryMgr.getGroupIdConfigure(true, procResult)) {
            throw new ProxySdkException("Failed to query remote group config: " + procResult);
        }
        if (proxyConfig.isEnableReportEncrypt()
                && !inlongMetaQryMgr.getEncryptConfigure(true, procResult)) {
            throw new ProxySdkException("Failed to query remote encrypt config: " + procResult);
        }
        return (ProxyConfigEntry) procResult.getRetData();
    }
Base Message Sender Factory

Used to manage the instance relationship of the sender factory.
Since both singleton and multiple instances involve the same relationship,
they are abstracted and maintained separately here.
inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/BaseMsgSenderFactory.java