12 2015 档案

摘要:Zabbix如何监控mysql性能,我们可以使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图!编写check_mysql.sh脚本用于获取mysql性能指标数据,你需要修改相应的数据库信息# vim /usr/l... 阅读全文
posted @ 2015-12-20 21:33 三石雨 阅读(990) 评论(0) 推荐(0)
摘要:上篇文章《分布式数据存储 - MySQL主从复制》,我们说到MySQL主从复制很好的保障了从库,读的高可用性。so,问题来了: 1、针对主库,写的高可用性又是如何做到高可用性? 2、如果需要对Master进行维护或宕机,为了不影响写服务,我们可能会将Slave节点提升为Master来提供写服务。当M 阅读全文
posted @ 2015-12-20 15:18 三石雨 阅读(4193) 评论(0) 推荐(0)
摘要:一、java日志组件 1、common-logging common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, ... 阅读全文
posted @ 2015-12-13 15:35 三石雨 阅读(5149) 评论(0) 推荐(1)
摘要:前言 一、主从复制过程 MySQL的主从复制能力是通过三个线程来实现的,两个在Slave端的I/O和SQL两个线程,还有一个在Master端I/O线程: Binlog dump thread:Master端创建该线程来响应Slave端I/O线程的请求,向Slave端发送二进制内容。Binlog du 阅读全文
posted @ 2015-12-13 15:33 三石雨 阅读(2628) 评论(0) 推荐(0)
摘要:为什么选择微服务 一般情况下,业务应用我们都会采用模块化的分层式架构,所有的业务逻辑代码最终会在一个代码库中并统一部署,我们称这种应用架构为单体应用。 单体应用的问题是,全部开发人员会共享一个代码库,不同模块的边界模糊,实现高内聚、松耦合极其困难。 肯定大家会碰到过这类场景,当尝试去重构改进代码时... 阅读全文
posted @ 2015-12-13 12:33 三石雨 阅读(12725) 评论(0) 推荐(2)