Kafka入门之三:Kafka集群安装及演示

1. 简介

Kafka入门之一:使用Docker安装Kafka和Zookeeper里我们已经演示使用docker安装单节点的Kafka,也就是一个broker。但实际上kafka是天生支持多broker的。在安装之前,我们先来看几个broker参数。 更多参数参见官网.

阅读更多

Kafka入门之二:Producer分发策略

1. 简介

为了更好的实现负载均衡和消息的顺序性,Kafka Producer可以通过分发策略发送给指定的Partition。Kafka保证在partition中的消息是有序的。

阅读更多

数据湖:提供大数据解决方案的架构

1. 简介

自从Dixon James在2010年提出数据湖(data lake)这个概念以来(原文见 “Pentaho, Hadoop, and Data Lakes”),数据湖逐渐成为各大厂商提供大数据解决方案的架构。

阅读更多

Redis加速你的WordPress站点

1. 简介

Redis是一个开源的内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress简单又功能强大让大家爱不释手,但也导致了WordPress在架构大型网站和博客时成为了消耗资源“大户”,如何让Wordpress更好更有效率地运行,是我们一直不断追求的目标。那么是否可用Redis来做Wordpress的缓存来加速访问呢?答案是肯定的。步骤也非常简单。

阅读更多

《罗马人的故事12:迷途帝国》读书笔记

康茂德的暴政,虽然开启了罗马帝国的衰落之门,但是如果没有卡拉卡拉的激进政策,以及其他皇帝的昏招频出, 三世纪的危机或许还可以能够以不同方式化解。
皇帝卡拉卡拉颁布的“安东尼努斯敕令”,无条件地赋予了行省居民以罗马公民权。这一“慷慨”之举不仅给帝国财政带来了灾难,而且使各社会阶层的流动性不存在了,帝国失去了活力。由此看来,一个善意出发点的决定也会导致糟糕的结果。
蛮族的入侵,经济的衰退,政局的动荡以及基督教的崛起,必须要在一个才能出众的皇帝的带领下来逐一克服。而73年中,22位皇帝的频繁更迭给帝国的统治造成了非常深远的影响。奥勒良或者给罗马带来了一丝希望,重新统一了帝国,然而历史没有给奥勒良更长时间的机会。随着奥勒良和普罗普斯这样有贤帝风范的皇帝的被刺杀,罗马帝国终于在迷途中越陷越远。
罗马的衰退,带来的后果是罗马的诸神再也无法给罗马人带来帮助与指明方向。蛮族的入侵,家园的破坏,疾病的流行,贫穷的烦恼甚至连死亡都是基督教神的旨意,也是神对人类的考验。于是越来越多的罗马人加入了基督教,包括曾经拥有非常坚定的现实主义世界观的罗马知识分子。

阅读更多

《增长黑客》思维导图

img_0608

阅读更多

《罗马人的故事11:结局的开始》读书笔记

在阅读本册前,我特地先阅读了马可奥勒留的《沉思录》,的确作为斯多葛学派晚期的代表人物,皇帝马可奥勒留在这方面的成就令后人赞叹。这里简单介绍一下什么是斯多葛学派,斯多葛学派作为希腊哲学派别之一,属于伦理学范畴,主要有三个主要主张:“美德即幸福”、“情感源于主观判断”、“顺应自然地生活”。《沉思录》这部马可奥勒留写给自己的书,是自己与自己的对话,大部分是在鞍马劳顿中写成的,当然这些都是他对当时社会及环境深思的结果。也许是马可奥勒留觉得自己生活在一个个人无能为力的时代,生活在一个混乱的世界上,所以对超出力量范围的事情,但是符合宇宙理性的,必须欣然接受它们,比如个人的失意、痛苦、疾病、死亡甚至社会上的丑恶现象等等;对于力量范围之内的事情,就按照本性生活,做一个正直、高尚、有道德的人。诚然,《沉思录》有一种不可思议的魅力,甜美、忧郁和高贵。作为哲学家,马可奥勒留完成了使命,但是作为皇帝及父亲,马可奥勒留还是有欠缺的,主要表现在,
1.在两帝并立事件,出发点是好的,但是没有发挥应有功能,对政务军务完全不入门的路奇乌斯是一个好的选择吗?
2.把13岁的女儿嫁给33岁的路奇乌斯是否妥当?
3.把”奥古斯塔“的尊称授予女儿是否欠缺考虑?因为20年后这个称号成为宫廷内斗的导火索。
4.对唯一的儿子康茂德的教育是否也是顺应本性?
当然,马可奥勒留发现哪些不足之处立即努力弥补还是令人赞叹的,这也是马可奥勒留被当作贤君的原因 。
帝国的军队在半个世纪的和平之后,重新恢复了战斗力。然而,就像马可奥勒留预感的那样,帝国的衰落已经是无可奈何的事情,而他的儿子康茂德的暴政无疑加深了后人对他的看法。

阅读更多

Kafka入门之一:使用Docker安装Kafka和Zookeeper

1. 介绍

Kafka是一个分布式的、可分区的、可复制的提交日志服务。它提供了消息系统功能,但具有自己独特的设计。
几个基本的消息系统术语:

阅读更多

《罗马人的故事10:条条大路通罗马》读书笔记

不管历史如何变迁,古罗马人硬件基础设施建设的成就永远令世人赞叹,尤其是罗马大道,光干道总长就达8万公里。条条大路通罗马这句话,已经是人人皆知的一句谚语。那么古罗马人为什么这么执着于基础设施建设并且使之网络化呢?从阿皮亚大道开始,古罗马人就认识到大道对于军队快速调遣的好处,同时把道路修建到刚征服的地方,对于同化被征服者,也是一个正确的选择。不仅如此,道路对于罗马人的日常生活,贸易提供了极大的便利,促进了经济的极大发展。正因为如此重要,完善基础设施建设才列为每一任罗马皇帝的三大职责之一。相比之下,罗马的教育,医疗等软件基础设施,没有给人留下深刻印象,也许这些由于历史变迁无法随时代流传下来的缘故。不管怎样,罗马的基础设施建设还是带给我们不少启示,要致富,先修路,就是当今中国改革之初最朴素的应用。

阅读更多

《工业大数据:工业4.0时代的工业转型与价值创造》读书笔记

%e5%b7%a5%e4%b8%9a%e5%a4%a7%e6%95%b0%e6%8d%ae

阅读更多