disconf我也来聊5毛钱的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了disconf我也来聊5毛钱的相关的知识,希望对你有一定的参考价值。

disconf:百度推出的一种管理分布式项目的配置文件Properties的框架。

口水话:
问题场景:就是分布式每个项目上的配置文件都一样,如果要修改,就要修改N个,很麻烦。
disconf的作用:就是可以在web端统一配置N个分布式项目的配置文件properties。

入门手册(官方):

这种配置文件是基于注释的,项目中不需要xml或者properties文件

大致步骤:1. applicationContext.xml 中 必须 声明disconf的Bean,设置扫描的包,

1 <!-- 使用disconf必须添加以下配置 -->
2 <bean id="disconfMgrBean" class="com.baidu.disconf.client.DisconfMgrBean"
3 destroy-method="destroy">
4 <property name="scanPackage" value="com.example.disconf.demo"/>
5 </bean>
6 <bean id="disconfMgrBean2" class="com.baidu.disconf.client.DisconfMgrBeanSecond"
7 init-method="init" destroy-method="destroy">
8 </bean>

 


然后必须支持cglib aop
即:

<aop:aspectj-autoproxy proxy-target-class="true"/>

 


2.写这个需要配置的properties类,必须要 @DisconfFile 指明名称
...


3.配置disconf的配置文件disconf.properties,
即它web端的地址端口等,就是这个分布式项目共同的properties放置的地方。


4. 在disconf-web 上上传配置文件,最后查看即可

 

具体怎么去弄还是要看看我上面给的官方链接

 

以上是关于disconf我也来聊5毛钱的的主要内容,如果未能解决你的问题,请参考以下文章

1毛钱的CDN你家的站点会用吗?

我也来写一个俄罗斯方块

试驾 | 我也来凑个热闹,三菱Eclipse Cross CUV

开发者笔记我也来画一个手机

开篇!我也来谈谈爬虫

我也来聊聊「敏捷开发」