数据资源管理程序的功能以及设计的总结1.数据如何存储2.数据如何与源数据保持同步更新3.数据如何与源数据做全量同步4.数据与源数据的一致性如何检测 设计是从功能出发,设计也要包含非功能性的设计(比如程序的健壮性,可用性等等);而功能开发的出发点是需求,需求包括正常的功能需求,也包括开发人员自身提出的 ...
分类:
其他好文 时间:
2019-03-27 12:59:09
阅读次数:
145
在一个阳光明媚的周二下午,我正在公司里面看着即将发布的Java 12的新特性,这时候女朋友打来电话。 晚上下班后,女朋友回到家里面和我说,发现淘宝无法访问的十几分钟后又可以了。 ?? 系统可用性 系统的可用性,英文名字为System Usability,即系统服务不中断运行时间占实际运行时间的比例。 ...
分类:
其他好文 时间:
2019-03-26 13:39:07
阅读次数:
387
1.在前端创建脚本 2.添加监控配置 # 这里添加的监控为ping命令,用来探测网络的可用性。 # 这里添加的监控为traceroute命令,用来探测网络的可用性。 # 这里添加的监控为nmap命令,用来探测网络的可用性。 ...
分类:
其他好文 时间:
2019-03-26 10:49:41
阅读次数:
175
环路危害:为了提高网络的可用性,需要进行冗余和备份,但冗余路径会产生环路。环路会导致以下问题: 1、广播风暴:由于交换机会对广播、多播、和未知目标mac的单播包进行洪泛,存在环路的情况下会使广播在网段内大量的复制,传播数据帧,导致链路带宽资源被耗尽,使cpu利用率增高,设备性能下降,最终致使网络瘫痪 ...
分类:
其他好文 时间:
2019-03-25 17:40:42
阅读次数:
453
高可用性是所有生产环境的关键。开发者因此可以高枕无忧因为他们知道他们的应用被设计为可以承受住故障。 今天,我们非常激动的宣布我们应用了浮动IP技术。浮动IP指的是一个IP地址可以立即从一个Droplet(Digitalocean的VPS)转移到同一数据中心下的另一个Droplet。 一个高度可用的基 ...
分类:
其他好文 时间:
2019-03-24 15:01:41
阅读次数:
138
往软件系统中添加组件就是严重增加复杂性的一种做法。我们来拿消息队列举个例子。 消息队列是一个能让你获得容错性,分布式,解耦等架构能力的系统。纸上谈兵的话,它看起来还不错。 或许消息列队在你的应用中有不少适用的场景。你可以看下这篇关于消息队列优点的文章,看看到底有哪些合适的场景。但可不要因为说"能解耦 ...
分类:
其他好文 时间:
2019-03-21 17:16:59
阅读次数:
179
①主从复制[不推荐使用了] 最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址。采用双机备份后主节点挂掉了后从节点可以接替主机继续服务,所以这种模式比单节点的高可用性要好很多。 ②注意点 1)在数据库集群中要明确的知道谁是主服务器,主服务器只有一台. 2)从服务器要知 ...
分类:
数据库 时间:
2019-03-19 01:06:11
阅读次数:
190
场景说明: 客户 ASM磁盘组,data磁盘组空闲空间90G,空间不足,因此强烈建议回收空间 空间回收方案: 1.数据文件resize,回收部分可用性空间(好处就是能够将ASM磁盘组free大小增加); 2.大的无用对象清理,释放空闲空间(好处就是释放空间所在的表空间,新增数据能够使用删除的大对象原 ...
分类:
其他好文 时间:
2019-03-18 23:45:40
阅读次数:
173
引入 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 rabbitMQ是一款基于AMQP协议的消息中间件,它能够在应用之间提供可靠的消息传输。在易用性,扩展性,高可用性上表现优秀。使用消息中间件利于应用之间的解耦,生产者(客户端)无需知道消费者(服务端)的存在。而且两端 ...
分类:
编程语言 时间:
2019-03-18 22:30:50
阅读次数:
252
zabbix 的web监测 1. web监测的概述 web监测属于业务监测,用来监测web站点多方面的可用性,可以监控web站点的相关延迟,响应时间,下载时间等指标 2. web监测场景的模拟 1.使用curl 命令模拟登陆zabbix服务器 1.获取cookie, 将cookie保存至本地cook ...
分类:
Web程序 时间:
2019-03-18 18:44:00
阅读次数:
255