2016年12月2日
摘要: 引子 云计算越来越流行的今天,单一机器处理能力已经不能满足我们的需求,不得不采用大量的服务集群。服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性? 众所周知,分布式协调服务很难正确无误的实现,它们很容易在竞争条件和死 阅读全文
posted @ 2016-12-02 14:24 让编程成为一种习惯 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一、入门 1、简介 Kafka is a d 阅读全文
posted @ 2016-12-02 14:23 让编程成为一种习惯 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 问题导读 日志,对每个系统来说,都是很重要,又很容易被忽视的部分。日志里记录了程序执行的关键信息,ERROR和WARNING信息等等。我们可以根据日志做很多事情,做数据分析,系统监控,排查问题等等 。但是,任何一个中大型系统都不可能是单台Server,日志文件散落在几十台甚至成千上万台Server上 阅读全文
posted @ 2016-12-02 14:21 让编程成为一种习惯 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常 阅读全文
posted @ 2016-12-02 14:17 让编程成为一种习惯 阅读(6028) 评论(0) 推荐(1) 编辑
摘要: 近年来APM行业被越来越多的企业所关注,尤其是在2014年末,NewRelic的成功上市,更加激发了人们对这个行业前景的无限遐想。那么究竟什么是APM?APM的目的是什么?要求我们做什么?有不少企业对APM的理解其实是有偏差的,本文将向您阐述一个真正完整的APM概念。 APM 是Applicatio 阅读全文
posted @ 2016-12-02 09:47 让编程成为一种习惯 阅读(4739) 评论(0) 推荐(0) 编辑