上一页 1 2 3 4 5 6 7 ··· 20 下一页

2018年12月15日

kafka系列九、kafka事务原理、事务API和使用场景

摘要: 一、事务场景 二、几个关键概念和推导 1.因为producer发送消息可能是分布式事务,所以引入了常用的2PC,所以有事务协调者(Transaction Coordinator)。Transaction Coordinator和之前为了解决脑裂和惊群问题引入的Group Coordinator在选举 阅读全文

posted @ 2018-12-15 23:52 小人物的奋斗 阅读(24377) 评论(0) 推荐(4) 编辑

kafka系列八、kafka消息重复和丢失的场景及解决方案分析

摘要: 消息重复和丢失是kafka中很常见的问题,主要发生在以下三个阶段: 一、生产者阶段重复场景 1、根本原因 生产发送的消息没有收到正确的broke响应,导致producer重试。 producer发出一条消息,broke落盘以后因为网络等种种原因发送端得到一个发送失败的响应或者网络中断,然后produ 阅读全文

posted @ 2018-12-15 19:00 小人物的奋斗 阅读(14163) 评论(0) 推荐(5) 编辑

2018年12月13日

kafka系列七、kafka核心配置

摘要: 一、producer核心配置 1、acks :发送应答(默认值:1) 生产者在考虑完成请求之前要求leader收到的确认的数量。这控制了发送的记录的持久性。允许以下设置: 2、batch.size:批量发送大小(默认:16384,16K) 缓存到本地内存,批量发送大小,意思每次发送16K到broke 阅读全文

posted @ 2018-12-13 00:23 小人物的奋斗 阅读(22522) 评论(0) 推荐(1) 编辑

2018年12月11日

kafka系列六、java管理kafka Topic

摘要: package com.example.demo.topic; import kafka.admin.AdminUtils; import kafka.admin.RackAwareMode; import kafka.server.ConfigType; import kafka.utils.ZkUtils; import org.apache.kafka.common.requests.M... 阅读全文

posted @ 2018-12-11 23:10 小人物的奋斗 阅读(3589) 评论(0) 推荐(0) 编辑

2018年12月10日

kafka系列五、kafka常用java API

摘要: 引入maven包 一、同步发送消息 1、创建topic: 2、代码 3、测试 1、创建consumer 2、运行程序 二、异步发送消息 三、及时发送消息 相比前两种方式,该方式不关心结果,只管发送,所以比较快。 四、自动提交offset 五、同步提交 同步提交,提交后broke会阻塞等结果返回,在成 阅读全文

posted @ 2018-12-10 23:16 小人物的奋斗 阅读(6455) 评论(0) 推荐(0) 编辑

2018年12月1日

kafka系列四、kafka架构原理、高可靠性存储分析及配置优化

摘要: 一、概述 Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark等都支持与Kafka集成。 Kafka凭借着自身的 阅读全文

posted @ 2018-12-01 22:42 小人物的奋斗 阅读(4402) 评论(0) 推荐(4) 编辑

kafka系列三、Kafka三款监控工具比较

摘要: 转载原文:http://top.jobbole.com/31084/ 通过研究,发现主流的三种kafka监控程序分别为: Kafka Web Conslole Kafka Manager KafkaOffsetMonitor 现在依次介绍以上三种工具: 一、Kafka Web Conslole 使用 阅读全文

posted @ 2018-12-01 18:50 小人物的奋斗 阅读(2343) 评论(0) 推荐(0) 编辑

2018年11月29日

kafka系列二、kafka manager的安装和使用

摘要: 1. Yahoo kafka manager介绍 项目地址:https://github.com/yahoo/kafka-manager Requirements: Kafka 0.8.1.1 or 0.8.2.* sbt 0.13.x Java 8+ Kafka Manager是一个管控台,这款工 阅读全文

posted @ 2018-11-29 23:50 小人物的奋斗 阅读(2229) 评论(0) 推荐(0) 编辑

2018年11月25日

kafka系列一、kafka安装及部署、集群搭建

摘要: 一、环境准备 操作系统:Cent OS 7 Kafka版本:kafka_2.10 Kafka官网下载:请点击 JDK版本:1.8.0_171 zookeeper-3.4.10 操作系统:Cent OS 7 Kafka版本:kafka_2.10 Kafka官网下载:请点击 JDK版本:1.8.0_17 阅读全文

posted @ 2018-11-25 21:55 小人物的奋斗 阅读(3078) 评论(0) 推荐(0) 编辑

2018年11月11日

调用链系列三、基于zipkin调用链封装starter实现springmvc、dubbo、restTemplate等实现全链路跟踪

摘要: 一、实现思路 1、过滤器实现思路 所有调用链数据都通过过滤器实现埋点并收集、同一条链共享一个traceId、每个节点有唯一的spanId。 2、共享传递方式 1、rpc调用:通过隐式传参、dubbo有提供spi在rpc调用之前塞到请求中。参考:dubbo系列六、SPI扩展Filter隐式传参 2、h 阅读全文

posted @ 2018-11-11 23:04 小人物的奋斗 阅读(2357) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 ··· 20 下一页

导航