本文整理汇总了Java中com.weibo.api.motan.config.springsupport.BasicServiceConfigBean类的典型用法代码示例。如果您正苦于以下问题:Java BasicServiceConfigBean类的具体用法?Java BasicServiceConfigBean怎么用?Java BasicServiceConfigBean使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BasicServiceConfigBean类属于com.weibo.api.motan.config.springsupport包,在下文中一共展示了BasicServiceConfigBean类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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;
}
开发者ID:yu199195,项目名称:myth,代码行数:14,代码来源:MotanServerConfiguration.java
示例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;
}
开发者ID:yu199195,项目名称:myth,代码行数:13,代码来源:MotanServerConfiguration.java
示例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;
}
开发者ID:yu199195,项目名称:myth,代码行数:15,代码来源:MotanClientConfiguration.java
示例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;
}
开发者ID:swxiao,项目名称:bubble2,代码行数:16,代码来源:MotanServerConfiguration.java
示例5: MotanModelNameServiceImpl
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Autowired
public MotanModelNameServiceImpl(BasicServiceConfigBean basicServiceConfigBean) {
this.basicServiceConfigBean = basicServiceConfigBean;
}
开发者ID:yu199195,项目名称:happylifeplat-transaction,代码行数:5,代码来源:MotanModelNameServiceImpl.java
示例6: MotanApplicationServiceImpl
import com.weibo.api.motan.config.springsupport.BasicServiceConfigBean; //导入依赖的package包/类
@Autowired
public MotanApplicationServiceImpl(BasicServiceConfigBean basicServiceConfigBean) {
this.basicServiceConfigBean = basicServiceConfigBean;
}
开发者ID:yu199195,项目名称:happylifeplat-tcc,代码行数:5,代码来源:MotanApplicationServiceImpl.java
示例7: 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;
}
开发者ID:mazhaoyong,项目名称:api-server-seed,代码行数:80,代码来源:MotanConfig.java
注:本文中的com.weibo.api.motan.config.springsupport.BasicServiceConfigBean类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论