Skip to content
xiaomufeng edited this page Dec 20, 2015 · 1 revision

diamond是摘自taobao的diamond,这里记录自己学习diamond的笔记和遇到的问题。

1.diamond功能介绍 一个持久配置管理中心,使得运行中的系统可以感知到自己监听的数据变化。 2.diamond使用场景 通过1的介绍,它常用的是监听某些配置项的变化,做出相应的策略,比如大促限流降级服务等。 3.diamond表的创建 由于diamond的配置项是持久化的,所以需要建张配置信息表 create table config_info ( 'id' bigint(64) unsigned NOT NULL auto_increment, 'data_id' varchar(255) NOT NULL default ' ', 'group_id' varchar(128) NOT NULL default ' ', 'content' longtext NOT NULL, 'md5' varchar(32) NOT NULL default ' ', 'gmt_create' datetime NOT NULL default '2010-05-05 00:00:00', 'gmt_modified' datetime NOT NULL default '2010-05-05 00:00:00', PRIMARY KEY ('id'), UNIQUE KEY 'uk_config_datagroup' ('data_id','group_id') );

Clone this wiki locally