文章
JAVA
通信协议相关
- zeromq - guide
- zeromq简介
- zeromq作者博客
- imatix - homepage
- 为什么ZeroMQ不应该成为你的第一选择
- 远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合
- 死亡的协议— Pieter Hintjens (ZeroMQ作者)
- ZeroMQ,史上最快的消息队列 —– ZMQ的学习和研究
- 云风 - ZeroMQ 的模式
- 公平队列
- QoS队列调度算法概述
- IPC,LPC,RPC
MQ theory releated
- SLA编写示范
- The Log: What every software engineer should know about real-time data’s unifying abstraction
- The Chubby lock service for loosely-coupled distributed systems
- The Part-Time Parliament
- paxos made simple
- paxos made live
- Multi Paxos:Basic Paxos的进化
- 分布式理论基石-FLP impossible
- 分布式系统理论基础 - 一致性、2PC和3PC
- 微信自研生产级paxos类库PhxPaxos实现原理介绍
- 区块链核心技术:拜占庭共识算法之PBFT
- 一致性hash
- Raft 为什么是更易理解的分布式一致性算法
- raft经典动画
- raft算法与paxos算法相比有什么优势,使用场景有什么差异?
- 使用Paxos前的八大问题
- 谈谈分布式系统中的复制
- 大数据技术系列—-副本更新策略
- 副本更新策略
- RWN及Quorum与强一致性
- 解读NoSQL技术代表之作Dynamo
- 消息队列探秘 – RabbitMQ 消息队列介绍
raft协议
MQ products
- Benchmarking Apache Kafka: 2 Million Writes Per Second (On Three Cheap Machines)
- Kafka设计解析(五):Kafka Benchmark
- Kafka副本同步机制理解
- RocketMQ——水平扩展及负载均衡详解
- 腾讯CMQ1
- 腾讯CMQ2
- 腾讯CMQ官方文档
- Raft 算法原理及其在 CMQ 中的应用(上)
- Raft 算法原理及其在 CMQ 中的应用(下)
- Twitter开源分布式高性能日志复制服务
- Kafka和DistributedLog技术对比
- bookkeeper官网
- 经典!The Log: What every software engineer should know about real-time data’s unifying abstraction - Jay Kreps
- 去哪儿-消息消费模式
- 美团-消息队列设计精要
- 以ZeroMQ谈消息中间件的设计【译文】
kafka的参考
- kafka-客户端重构
- rocketmq源码分析-ha
- kafka 数据可靠性深度解读
- 广告文章:Exactly-once Semantics are Possible: Here’s How Kafka Does it
- wiki1: Idempotent Producer
- wiki2: Transactional Messaging in Kafka
- wiki3: KIP-98 - Exactly Once Delivery and Transactional Messaging
- The definitive design: Exactly Once Delivery and Transactional Messaging in Kafka
- How Apache Kafka is Tested
netty
- HTTP协议栈浅析与实践
- Netty 4.0中的新变化和注意点
- Netty 4.1中的新变化和注意点
- netty IPC
RPC
- gRPC 服务端创建和调用原理解析
- 唯品会RPC服务框架与容器化演进
- 数人云-万字解读:Service Mesh服务网格新生代–Istio
- Spring Cloud Hystrix的请求合并
- 跨语言统一治理、Golang,谈谈另辟蹊径的开源RPC框架Motan
- zuul入门(1)zuul 的概念和原理
- BFF架构 - Pattern: Backends For Frontends
- springcloud(十):服务网关zuul
- springcloud—-Zuul动态路由
- 史上最简单的SpringCloud教程–第八篇: 消息总线(Spring Cloud Bus)
- 谈API网关的背景、架构以及落地方案
service mesh
- 数人云
- servicemesh社区
- servicemesh-qcon ppt
- Service Mesh——Kubernetes中的微服务管理中间件
- DockOne微信分享(一二九):聊聊Service Mesh:linkerd
- istio官网
- envoy官网
- Istio:用于微服务的服务啮合层
- Istio开源平台发布,Google、IBM和Lyft分别承担什么角色?
- istio在线教程
- 推荐-Introduction to modern network load balancing and proxying
coordinate
代码细节
design pattern
架构相关
others
opensource
值得学习的博客
- 专注分布式系统,各种paper阅读笔记
- 美团点评技术团队博客
- 花钱的年华的博客-Java后端
- netty学习笔记不错的一个博客
- java与netty原创分析不错的博客,死磕系列/提高系列
- 时序数据库比较不错的一个blog