- 博客(5)
- 收藏
- 关注
转载 Kafka 系列
ProducerKafka生产者代码注意事项生产者线程模型主线程 + RecordAccumlator + Sender线程类说明RecordAccumlator类包含以TopicPartition对应的双向队列(```Map<TopicPartition, Deque&l...
2019-03-18 21:22:00
99
转载 Java 堆内存分析
Step1 堆转存 JVM参数 XX:+HeapDumpOnOutOfMemoryError XX:HeapDumpPath Command jmap -dump:fil...
2019-03-18 21:13:00
223
转载 JUC-JAVA 无锁并发
问题: MQ中有主题订阅和发布操作,可以使用Tire实现。 为了性能实现非阻塞的Tire:https://bravenewgeek.com/breaking-and-entering-lose-the-lock-while-embracing-concurrency/https://git...
2019-03-18 21:09:00
119
转载 分布式ID
使用场景 todo: 方案 UUID 优点 本地生成, 性能高 缺点 长度太差, 乱序, 基于MAC地址生成,有安全漏洞 redis DB snowflake 通过划分不同分段,来表示不同含义41-bit的时间可...
2019-03-18 21:09:00
94
转载 Raft算法的原理与实现
Raft###简单介绍 分布式一致性算法, 由于Paxos难于理解,和落地,Raft被设计出来的目的就是尽可能的简单 Raft把问题拆分成Leader election, log replication, Safety.###基础* Raft集群一般有5个节点,允许2个失败。* 每个node有...
2019-03-18 21:05:00
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人