private void initMeta() {
if (this.producer == null) {
synchronized (this) {
if (this.producer == null) {
final MetaClientConfig metaClientConfig = new MetaClientConfig();
// metaClientConfig.setDiamondZKDataId(this.diamondZKDataId);
// metaClientConfig.setDiamondZKGroup(this.diamondZKGroup);
metaClientConfig.setZkConfig(this.zkConfig);
try {
if (this.messageSessionFactory == null) {
this.messageSessionFactory = new AsyncMetaMessageSessionFactory(metaClientConfig);
}
this.producer = this.messageSessionFactory.createAsyncProducer();