
005_微服务
文章平均质量分 97
微服务相关
罗西的思考
微信公众号:罗西的思考
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[从源码学设计]蚂蚁金服SOFARegistry之延迟操作
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十七篇,介绍SOFARegistry的延迟操作。原创 2021-01-24 13:13:04 · 927 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之配置信息
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十六篇,介绍SOFARegistry网络操作之配置信息如何处理。原创 2021-01-20 19:12:39 · 835 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之续约和驱逐
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十五篇,介绍续约和剔除。原创 2021-01-16 09:09:50 · 494 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry 之 ChangeNotifier
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十五篇,分析如何执行ChangeNotifier 来通知相关模块:hi,这里有新数据变化来到了,兄弟们走起来。原创 2021-01-12 20:48:41 · 585 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry 之 服务注册和操作日志
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十四篇,介绍SOFARegistry服务上线和操作日志。上文是从Session Server角度,本文从 Data Server 角度介绍。原创 2021-01-09 08:26:10 · 982 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之服务上线
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十三篇,介绍从SessionServer角度看的服务上线。原创 2021-01-05 19:53:22 · 858 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry 之 LocalDataServerChangeEvent及数据同步
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十二篇,上文我们简述了Data节点变化之后,在dataServer中是如何变化处理的,本文我们按照数据流程继续进行,讲讲SOFARegistry如何处理本机房Data节点变化。原创 2020-12-29 09:32:56 · 568 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之Data节点变更
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十一篇,介绍SOFARegistry如何处理Data节点变化。原创 2020-12-26 11:10:42 · 522 阅读 · 0 评论 -
[记录点滴]OpenResty 支持http v2的问题
记录一次OpenResty支持http v2的问题排查。原创 2020-07-05 08:37:16 · 780 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry 之 如何与Meta Server交互
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十篇,主要是<u>从业务角度进行梳理</u>。看看DataServer如何与MetaServer交互。原创 2020-12-21 14:13:33 · 440 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry 之 自动调节间隔周期性任务
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第九篇,介绍SOFARegistry自动调节间隔周期性任务的实现。原创 2020-12-19 08:21:33 · 358 阅读 · 2 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之时间轮的使用
在我们的业务系统和日常开发之中,定期任务是一个常见的需求。即有普通需求,也有特殊业务需求。本文和下文就以 SOFARegistry 为例,看看阿里是如何实现定期任务的。这里会结合业务来进行讲解。原创 2020-12-16 21:16:41 · 473 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之推拉模型
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第七篇,介绍SOFARegistry网络操作的推拉模型。原创 2020-12-12 07:49:10 · 513 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之存储结构
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第六篇,介绍SOFARegistry的存储结构,本文与业务联系密切。原创 2020-12-09 20:14:24 · 469 阅读 · 0 评论 -
[源码阅读] 阿里SOFA服务注册中心MetaServer(2)
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制,本文为第二篇,介绍MetaServer基本功能,比如注册,存储,通知,续约等。原创 2020-10-11 08:34:31 · 604 阅读 · 2 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第五篇,介绍SOFARegistry消息总线的异步处理。原创 2020-12-05 07:50:09 · 538 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之消息总线
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第四篇,介绍SOFARegistry之消息总线。原创 2020-12-01 20:59:46 · 405 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry网络操作之连接管理
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第三篇,介绍SOFARegistry网络操作之连接管理。原创 2020-11-28 08:00:44 · 610 阅读 · 2 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之网络封装和操作
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第二篇,介绍SOFARegistry的网络封装和操作。原创 2020-11-24 21:27:20 · 448 阅读 · 0 评论 -
[从源码学设计]蚂蚁金服SOFARegistry之程序基本架构
之前我们通过三篇文章初步分析了 MetaServer 的基本架构,MetaServer 这三篇文章为我们接下来的工作做了坚实的铺垫。本系列我们接着分析 Data Server,顺带会涉及一些 Session Server。因为 DataServer 和 MetaServer 代码实现和架构的基本套路类似,所以我们主要关心差异点和DataServer的特点。本文会分析DataServer程序的基本架构。原创 2020-11-22 14:14:10 · 945 阅读 · 1 评论 -
[源码阅读] 阿里SOFA服务注册中心MetaServer(3)
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制。本文为第三篇,介绍MetaServer如何基于raft实现了数据一致性。因为篇幅限制,本文不会涉及 Raft 和 JRaft 的原理和实现,只是讲解如何基于 JRaft 的具体实现。原创 2020-10-15 20:35:57 · 412 阅读 · 1 评论 -
[业界方案]用Jaeger来学习分布式追踪系统Opentracing
笔者之前有过zipkin的经验,希望扩展到Opentracing,于是在学习Jaeger基础上总结出此文,与大家分享。原创 2020-09-11 20:33:26 · 431 阅读 · 0 评论 -
[源码阅读] 阿里SOFA服务注册中心MetaServer(1)
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制,本文为第一篇,介绍MetaServer总体架构。原创 2020-10-08 21:10:23 · 619 阅读 · 2 评论 -
从一次编译出发梳理概念: Jetty,Jersey,hk2,glassFish,Javax,Jakarta
本文借助一次开源项目的编译过程,梳理了一些java相关概念,与大家分享此文。原创 2020-09-19 06:45:40 · 920 阅读 · 0 评论 -
[源码分析] OpenTracing之跟踪Redis
本文将通过研究OpenTracing的Redis埋点插件来进一步深入理解OpenTracing。原创 2020-09-12 14:30:17 · 458 阅读 · 0 评论 -
[记录点滴]Spring Boot Admin源码分析笔记
本文是过去使用Spring Boot Admin时候分析源码的笔记。虽然比较简单,但是也可以看出Spring Boot Admin的实现思想原创 2020-07-27 20:59:15 · 456 阅读 · 0 评论 -
[业界方案] 用SOFATracer学习分布式追踪系统Opentracing
SOFA是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,SOFATracer 是其中用于分布式系统调用跟踪的组件。笔者之前有过zipkin的经验,希望扩展到Opentracing,于是在学习SOFATracer官方博客结合源码的基础上总结出此文,与大家分享。原创 2020-09-09 20:30:30 · 562 阅读 · 0 评论