/** * 取消发布(从server里取消注册) */ @Override public synchronized void unExport() { if (!exported) { return; } serviceConfig.unexport(); exported = false; }
/** * unRefer void. */ @Override public synchronized void unRefer() { if (proxyIns == null) { return; } referenceConfig.destroy(); proxyIns = null; }
@Bean public ProtocolConfig protocolConfig() { ProtocolConfig protocolConfig = new ProtocolConfig(); protocolConfig.setName("dubbo"); protocolConfig.setPort(25758); return protocolConfig; } }
private void copyApplication(ConsumerConfig<T> consumerConfig, ReferenceConfig<T> referenceConfig) { ApplicationConfig applicationConfig = consumerConfig.getApplication(); com.alibaba.dubbo.config.ApplicationConfig dubboConfig = new com.alibaba.dubbo.config.ApplicationConfig(); dubboConfig.setName(applicationConfig.getAppName()); referenceConfig.setApplication(dubboConfig); }
private void copyApplication(ProviderConfig<T> providerConfig, ServiceConfig<T> serviceConfig) { ApplicationConfig applicationConfig = providerConfig.getApplication(); com.alibaba.dubbo.config.ApplicationConfig dubboConfig = new com.alibaba.dubbo.config.ApplicationConfig(); dubboConfig.setName(applicationConfig.getAppName()); serviceConfig.setApplication(dubboConfig); }
@Bean public ApplicationConfig applicationConfig() { ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName("demo-provider"); return applicationConfig; }
@Bean public RegistryConfig registryConfig() { RegistryConfig registryConfig = new RegistryConfig(); registryConfig.setAddress("multicast://224.5.6.7:1234"); return registryConfig; }
public static void copyRegistryFields(com.alipay.sofa.rpc.config.RegistryConfig sofaRegistryConfig, com.alibaba.dubbo.config.RegistryConfig dubboRegistryConfig) { dubboRegistryConfig.setAddress(sofaRegistryConfig.getAddress()); dubboRegistryConfig.setProtocol(sofaRegistryConfig.getProtocol()); dubboRegistryConfig.setRegister(sofaRegistryConfig.isRegister()); dubboRegistryConfig.setSubscribe(sofaRegistryConfig.isSubscribe()); dubboRegistryConfig.setAddress(sofaRegistryConfig.getAddress()); dubboRegistryConfig.setTimeout(sofaRegistryConfig.getTimeout()); dubboRegistryConfig.setId(sofaRegistryConfig.getId()); dubboRegistryConfig.setParameters(sofaRegistryConfig.getParameters()); } }
@Override public void export() { if (exported) { return; } serviceConfig = new ServiceConfig<T>(); covert(providerConfig, serviceConfig); serviceConfig.export(); exported = true; }
@Bean public ConsumerConfig consumerConfig() { ConsumerConfig consumerConfig = new ConsumerConfig(); // Uncomment below line if you don't want to enable Sentinel for Dubbo service consumers. // consumerConfig.setFilter("-sentinel.dubbo.consumer.filter"); return consumerConfig; }
private void copyApplication(ConsumerConfig<T> consumerConfig, ReferenceConfig<T> referenceConfig) { ApplicationConfig applicationConfig = consumerConfig.getApplication(); com.alibaba.dubbo.config.ApplicationConfig dubboConfig = new com.alibaba.dubbo.config.ApplicationConfig(); dubboConfig.setName(applicationConfig.getAppName()); referenceConfig.setApplication(dubboConfig); }
private void copyApplication(ProviderConfig<T> providerConfig, ServiceConfig<T> serviceConfig) { ApplicationConfig applicationConfig = providerConfig.getApplication(); com.alibaba.dubbo.config.ApplicationConfig dubboConfig = new com.alibaba.dubbo.config.ApplicationConfig(); dubboConfig.setName(applicationConfig.getAppName()); serviceConfig.setApplication(dubboConfig); }
@Bean public ApplicationConfig applicationConfig() { ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName("demo-provider"); return applicationConfig; }
@Bean public RegistryConfig registryConfig() { RegistryConfig registryConfig = new RegistryConfig(); registryConfig.setAddress("multicast://224.5.6.7:1234"); return registryConfig; }
@Bean public ProtocolConfig protocolConfig() { ProtocolConfig protocolConfig = new ProtocolConfig(); protocolConfig.setName("dubbo"); protocolConfig.setPort(25758); return protocolConfig; } }
@Override public void export() { if (exported) { return; } serviceConfig = new ServiceConfig<T>(); covert(providerConfig, serviceConfig); serviceConfig.export(); exported = true; }
/** * unRefer void. */ @Override public synchronized void unRefer() { if (proxyIns == null) { return; } referenceConfig.destroy(); proxyIns = null; }
/** * 取消发布(从server里取消注册) */ @Override public synchronized void unExport() { if (!exported) { return; } serviceConfig.unexport(); exported = false; }
@Bean public ApplicationConfig applicationConfig() { ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName("demo-consumer"); return applicationConfig; }
@Bean public RegistryConfig registryConfig() { RegistryConfig registryConfig = new RegistryConfig(); registryConfig.setAddress("multicast://224.5.6.7:1234"); return registryConfig; }