旧·时光 | Time

我的肩上是风,风上是闪烁的星辰。—— 北岛《结局或开始》

闲聊注册中心——ZK、Eureka、Sofa-Registry

注册中心的架构演进历史

写在前面 最开始服务之间的调用借助的是域名,域名其实是个好东西,使用起来很方便,但所有调用请求都得走域名解析和负载均衡,相对来说性能就差一点,而且这些夹在中间的零部件会演变成性能瓶颈和潜在的单点风险,后来大家一比较发现还不如直接端到端调用,那么就需要一个东西把调用链的两端连起来,这就是注册中心。 图片来源 主流微服务注册中心浅析和对比 注册中心提供服务的注册发现,用来连接调...

图文解析 Nacos 配置中心的实现

本文不会贴太多源码,基本靠图片和文字叙述

本文不会贴太多源码,基本靠图片和文字叙述 全文共 2582 字,预计阅读时间 12 分钟 什么是 Nacos 配置中心的架构 Nacos 使用示例 官方代码示例 Properties 解读 配置项的层级设计 Nacos 客户端解析 获取配置 注册监听器 ...

2019 年终总结

我的肩上是风,风上是闪烁的星群。—— 北岛《结局或开始》 2019 年回想起来,聚焦在工作、学习和生活上讲的话,工作能力上有了不小的进步,离全栈工程师的目标愈发接近了,增强了面对困难的自信心;学习上细数了下全年看完了 18 本书,然后翻了下网购的历史订单,总共买了 37 本,实锤了书买得比看得多星人的真实身份!生活上春天秋天分别去了黄山和西安,早睡早起则依旧没能做到,全年运动依旧也...

重读 Amazon Dynamo 论文有感

最近重新阅读了 Dynamo 的论文,和初次阅读又有了其他不同的感受

本文内容不仅仅局限于 Dynamo 什么是 Dynamo Dynamo 和 MySQL 的关系? 数据分片 数据分片的实现方式 Redis 集群的数据分片 Dynamo 的数据分片 一致性哈希的改进 数据复制 Dynamo 的读写流程 数据一致性和冲突解决 Dynamo 集群成员...

RocketMQ 分享全纪实

上上周在团队内部做了一个关于 RocketMQ 的分享,本文记录一下分享的大部分内容

为什么分享 RocketMQ 消息队列的组成部分 RocketMQ 的架构 Name Server 生产组和消费者 Topic 和 MessageQueue Broker RocketMQ Producer 消息发送的负载均衡 消息发送的高可用 R...