首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

深入淘宝Diamond之客户端架构解析

说明:本文不介绍如何使用Diamond,只介绍Diamond的实现原理 一、什么是Diamond diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置...,由diamond来进行统一管理。...• 数据库主库不可用,可以切换到备库,Diamond继续提供服务 • 数据库主备库全部不可用,Diamond通过本地缓存可以继续提供读服务 • 数据库主备库全部不可用,Diamond服务端全部不可用...,Diamond客户端使用缓存目录继续运行,支持离线启动 • 数据库主备库全部不可用,Diamond服务端全部不可用,Diamond客户端缓存数据被删,可以通过拷贝备份的缓存目录到容灾目录下继续使用...五、Diamond的架构图 ?

2.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

springspringboot的整合分布式配置中心(ACM diamond nacos Apollo)

使用: 先拉下代码: https://github.com/gzllol/diamond 创建数据库权限和表 create database diamond; grant all on diamond...config: 123456 结果:发现这个diamond还是挺简单的。 接下来进行spring整合diamond。(发现idamond整合资料极少...)...diamond.properties diamond.port=8090 diamond.config.ip=127.0.0.1 diamond.dataId=hong com.hong.spring.config.diamond.ApplicationConfigurer...package com.hong.spring.config.diamond; import com.taobao.diamond.manager.DiamondManager; import com.taobao.diamond.manager.ManagerListener...到这里可以发现对比diamond这个apollo所支持的功能比diamond多得多,但是复杂程度也是多好几个量级,如果非中大型项目不太建议,的确非常复杂,我们继续...

1.2K10

Python性能监控Graphite

diamond :搜集器、用于搜集数据 diamond的github官方站点:https://github.com/python-diamond/Diamond/wiki 1、安装Diamond yum...2、配置 cd /etc/diamond/ cp diamond.conf.example diamond.conf 主要修改三个配置文件: [root@Allentuns diamond]# vim...host = localhost 3、启动diamond服务 chmod +x /etc/init.d/diamond  /etc/init.d/diamond start chkconfig diamond...#需要手动停止diamond服务 [root@Allentuns httpcode]# /etc/init.d/diamond stop Stopping diamond:                                          ...来搜集,则无需此选项,因为diamond有针对类的配置文件,在配置文件中开启会比在脚本中开启看起来更统一 4、在脚本中关闭,在diamond中的配置文件中自动启用此选项 # cd /etc/diamond

1.8K40

cephonebox发布(ceph+calamari集成iso)

的初始化 calamari-ctl initialize 输入用户名,和密码 ,这个是用于登录web的用户名密码 4.5 配置集群到calamari的连接 集群到calamari连接一共有两个地方,一个是diamond...来采集一些监控信息,一个是salt-minion来采集集群的一些信息以及接收控制 修改diamond.conf cp /etc/diamond/diamond.conf.example /etc/diamond.../diamond.conf 然后修改/etc/diamond/diamond.conf [[GraphiteHandler]] ### Options for GraphiteHandler # Graphite...1 修改集群节点的这个配置文件当中的上面的host字段的主机名为运行calamariweb机器的主机名 注意要在集群节点的hosts文件当中配置好calamari的web的主机名和IP的对应关系 重启diamond...systemctl restart diamond 修改/etc/salt/minion 修改下面的master后面字段为cephoneweb的主机名 # Set the location of the

39040
领券