本文整理汇总了Java中com.weibo.api.motan.config.springsupport.BasicServiceConfigBean.setRegistry方法的典型用法代码示例。如果您正苦于以下问题:Java BasicServiceConfigBean.setRegistry方法的具体用法?Java BasicServiceConfigBean.setRegistry怎么用?Java BasicServiceConfigBean.setRegistry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.weibo.api.motan.config.springsupport.BasicServiceConfigBean
的用法示例。
在下文中一共展示了BasicServiceConfigBean.setRegistry方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: baseServiceConfig
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入方法依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
BasicServiceConfigBean config = new BasicServiceConfigBean();
config.setExport("motan:8002");
config.setRegistry("registry");
config.setAccessLog(false);
config.setRequestTimeout(500000);
config.setUsegz(true);
config.setCheck(false);
config.setModule("account_service");
config.setApplication("account_service");
return config;
}
示例2: baseServiceConfig
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入方法依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
BasicServiceConfigBean config = new BasicServiceConfigBean();
config.setExport("motan:8003");
config.setRegistry("registry");
config.setAccessLog(false);
config.setRequestTimeout(500000);
config.setCheck(false);
config.setModule("inventory_service");
config.setApplication("inventory_service");
return config;
}
示例3: baseServiceConfig
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入方法依赖的package包/类
@Bean
public BasicServiceConfigBean baseServiceConfig() {
BasicServiceConfigBean config = new BasicServiceConfigBean();
config.setExport("motan:8001");
config.setRegistry("registry");
config.setAccessLog(false);
config.setShareChannel(true);
config.setRequestTimeout(500000);
config.setUsegz(true);
config.setCheck(false);
config.setModule("order_service");
config.setApplication("order_service");
return config;
}
示例4: basicServiceConfig
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入方法依赖的package包/类
@Bean
public BasicServiceConfigBean basicServiceConfig() {
BasicServiceConfigBean basicService = new BasicServiceConfigBean();
basicService.setBeanName("basicServiceConfig");
basicService.setProtocol(protocolConfig());
basicService.setRegistry(registryConfig());
basicService.setExport("protocolConfig:" + protocolPort);
basicService.setApplication(application);
basicService.setGroup(group);
basicService.setModule(module);
basicService.setAccessLog(false);
basicService.setShareChannel(true);
return basicService;
}
示例5: baseServiceConfig
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入方法依赖的package包/类
/**
* define BasicServiceConfigBean
*
* 属性来自Motan的配置文档
* @see https://github.com/weibocom/motan/blob/master/docs/wiki/zh_configuration.md
*
* 挑了一些属性,不全,后续补全
*/
@Bean
@Conditional(BasicServiceConfigCondition.class)
public BasicServiceConfigBean baseServiceConfig(BasicServiceConfigProperties basicServiceConfig, RegistryConfigBean registryConfigBean) {
BasicServiceConfigBean config = new BasicServiceConfigBean();
if (!StringUtils.isEmpty(basicServiceConfig.getExport())) {
config.setExport(basicServiceConfig.getExport());
} else {
// 未设置export,使用ProtocolConfigBeanName : port暴露
if (StringUtils.isEmpty(basicServiceConfig.getExportPort())) {
throw new RuntimeException("need service export port...");
}
config.setExport(PROTOCOL_CONFIG_BEAN_NAME + ":" + basicServiceConfig.getExportPort());
}
if (!StringUtils.isEmpty(basicServiceConfig.getExtConfigId())) {
ExtConfig extConfig = new ExtConfig();
extConfig.setId(basicServiceConfig.getExtConfigId());
config.setExtConfig(extConfig);
}
if (!StringUtils.isEmpty(basicServiceConfig.getProxy())) {
config.setProxy(basicServiceConfig.getProxy());
}
if (!StringUtils.isEmpty(basicServiceConfig.getGroup())) {
config.setGroup(basicServiceConfig.getGroup());
}
if (!StringUtils.isEmpty(basicServiceConfig.getVersion())) {
config.setVersion(basicServiceConfig.getVersion());
}
if (!StringUtils.isEmpty(basicServiceConfig.getThrowException())) {
config.setThrowException(basicServiceConfig.getThrowException());
}
if (!StringUtils.isEmpty(basicServiceConfig.getApplication())) {
config.setApplication(basicServiceConfig.getApplication());
}
if (!StringUtils.isEmpty(basicServiceConfig.getShareChannel())) {
config.setShareChannel(basicServiceConfig.getShareChannel());
}
if (!StringUtils.isEmpty(basicServiceConfig.getRegistry())) {
// 追加内部的注册配置bean
config.setRegistry(REGISTRY_CONFIG_BEAN_NAME + "," + basicServiceConfig.getRegistry());
} else {
config.setRegistry(REGISTRY_CONFIG_BEAN_NAME);
}
if (!StringUtils.isEmpty(basicServiceConfig.getAccessLog())) {
config.setAccessLog(basicServiceConfig.getAccessLog());
}
if (!StringUtils.isEmpty(basicServiceConfig.getUsegz())) {
config.setUsegz(basicServiceConfig.getUsegz());
}
if (!StringUtils.isEmpty(basicServiceConfig.getMingzSize())) {
config.setMingzSize(basicServiceConfig.getMingzSize());
}
if (!StringUtils.isEmpty(basicServiceConfig.getCodec())) {
config.setCodec(basicServiceConfig.getCodec());
}
if (!StringUtils.isEmpty(basicServiceConfig.getFilter())) {
config.setFilter(basicServiceConfig.getFilter());
}
if (!StringUtils.isEmpty(basicServiceConfig.getModule())) {
config.setModule(basicServiceConfig.getModule());
}
if (basicServiceConfig.getActives() != null) {
config.setActives(basicServiceConfig.getActives());
}
if (basicServiceConfig.getRegister() != null) {
config.setRegister(basicServiceConfig.getRegister());
}
return config;
}