本文将讲述kafka支持的3种消息投递语义,以及实现exactly once语义的原理机制。 Read More
posted @ 2017-09-16 12:08 songxin1990 Views(2749) Comments(0) Diggs(0) Edit
1.分布式事务如何解决,分布式锁如何实现 2.Kafka持久化如何实现的 3.Zookeeper选举原理,如果是3台,5台,7台是如何选举的 4.memcached和redis等缓存区别,使用那些数据结构,支持那些key 5.redis,kafka等是如何集群通信的 6.redis的持久化如何实现 Read More
posted @ 2017-08-21 19:27 songxin1990 Views(143) Comments(0) Diggs(0) Edit
1. 数据库分库分表 1.1. 前言 1.1.1. 名词解释 1.2. 数据库架构演变 1.3. 分库分表前的问题 1.3.1. 用户请求量太大 1.3.2. 单库太大 1.3.3. 单表太大 1.4. 分库分表的方式方法 1.4.1. 垂直拆分 1.4.2. 水平拆分 1.5. 分库分表后面临的问 Read More
posted @ 2017-08-21 19:24 songxin1990 Views(389) Comments(0) Diggs(0) Edit
1. MySQL分库分表方案 1.1. 问题: 1.2. 回答: 1.2.1. 最好的切分MySQL的方式就是:除非万不得已,不要去干它。 1.2.2. 你的SQL语句不再是声明式的(declarative) 1.2.3. 你招致了大量的网络延时 1.2.4. 你时区了SQL的许多强大能力 1.2. Read More
posted @ 2017-08-21 19:23 songxin1990 Views(277) Comments(0) Diggs(0) Edit
第1个一点点:专注眼下 见过太多心猿意马的程序员,我不得不把「专注眼下」作为天字第一条。他们往往有各式各样的小梦想,比如做个小茶农、做个小鹅贩、做产品、做销售、做投资,却被程序员的高薪或是没有转行的魄力「耽误」了, 而因为不专注,他们不在意做好自己的本分,不在意锤炼自己的技能,不在意学习新兴的技术。 Read More
posted @ 2017-08-21 19:21 songxin1990 Views(337) Comments(0) Diggs(0) Edit
1.中国程序员太多,但是太多都是用的Baidu,这不是个好习惯。 2.Github Page无法被百度收录,所以我个人站点相当于是被屏蔽了。 3.如果自己写的一些总结不能被其他人看到,这样就无法产生价值,也就是“知识的复用”。 因为国外的文档写的虽好,但是英文要过硬,其次,有的坑是可以跳过去的。 这 Read More
posted @ 2017-08-21 19:20 songxin1990 Views(201) Comments(0) Diggs(0) Edit
2017-07-27 20:14 修正格式,添加kewords2017-07-28 09:03 修正错别字,去掉啰嗦语句 使用标签页搜索特定类型资源 搜索之前选择Web,Image,News等标签页。 使用双引号完全匹配 使用双引号强制要求google一定要匹配到引号中的内容。Puppy Dog S Read More
posted @ 2017-08-21 19:17 songxin1990 Views(184) Comments(0) Diggs(0) Edit
目录 1. InfluxDB介绍 1.1. 下载,安装,启动服务 1.1.1. 下载 1.1.2. 安装 1.1.3. 启动服务,(建议使用sudo权限) 1.2. 命令行 1.2.1. 开启命令行工具 1.2.2. 新建一个数据库 1.2.3. 展示所有数据库 1.2.4. 使用数据库 1.2.5 Read More
posted @ 2017-08-21 19:15 songxin1990 Views(720) Comments(0) Diggs(0) Edit
目录 1. Kafka Connect Develop Detail KafkaConnect开发详解 1.1. Core Concepts 核心概念 1.1.1. Connecttors 1.1.2. Tasks 1.1.3. Workers 1.2. 具体实现 1.2.1. 新建项目,添加依赖 Read More
posted @ 2017-08-21 19:15 songxin1990 Views(2359) Comments(1) Diggs(0) Edit
1. MapReduce: Simplified Data Processing on Large Clusters 1.1. Abstract 1.2. 1 Introduction 1.3. Programming Model 1.3.1. 2.3 More Examples 1.4. 3 Im Read More
posted @ 2017-08-21 19:13 songxin1990 Views(1275) Comments(0) Diggs(0) Edit