个人简介

Echo Blog


江湖无名 安心练剑
  • 康威定律(Conway's Law)
    微服务架构的理论基础 - 康威定律 微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是不明觉厉 。 前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》(是Design RESTful API的作者)在InfoQ上的一个分享,觉得很有帮助,结合自己的一些思考,整理了该演讲的内容。 可...
    2022-07-03 01:22:02 | Distributed
  • 分布式注册中心 SOFARegistry 03 聊一聊 10 个问题
    chat 如果让你深入理解 SOFARegistry,你会问哪 10 个问题?为什么? 为了深入理解 SOFARegistry,我会从多个维度(架构设计、性能优化、可扩展性、实际应用场景等)提出以下 10 个问题,并解释为什么这些问题重要: 1. SOFARegistry 的核心架构是如何设计的?它的模块化是如何划分的? 原因:深入理解一个系统,首先需要了解其整体架构设计。SOF...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 SOFARegistry 02 聊一聊
    chat 详细介绍下注册中心 SOFARegistry SOFARegistry 是阿里巴巴开源的一款高性能注册中心,旨在支持分布式服务的注册与发现。 它是 SOFA (Service-Oriented Framework Architecture) 生态系统的一部分,能够为微服务架构提供服务治理能力。 以下是 SOFARegistry 的一些关键特性和功能: 1. 高性能和高可用...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 SOFARegistry 01 入门介绍
    SOFARegistry SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。 SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,随着蚂蚁金服的业务发展,注册中心架构已经演进至第六代。 目前 SOFARegistry 不仅全面服务于蚂蚁金服的自有业务,还随着蚂蚁金融科技服务众多合作伙伴,同时也兼容开源生态。 SOFARegi...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 nacos-32-Nacos 配置一致性模型
    配置一致性模型 Nacos 配置管理一致性协议分为两个大部分,第一部分是 Server 间一致性协议,一个是 SDK 与 Server 的一致性协议,配置作为分布式系统中非强一致数据,在出现脑裂的时候可用性高于一致性,因此阿里配置中心是采用 AP 一致性协议。 Server 间的一致性协议 有 DB 模式(读写分离架构) 一致性的核心是 Server 与 DB 保持数据一致性,从而保...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 nacos-31-Nacos 健康检查机制
    健康检查机制 在上文中,我们介绍了 Nacos 注册中心中的服务数据模型,说明了服务、实例以及集群的内容,关系及它们的生命周期。 期间健康检查是一个被反复提及的词语,这是由于注册中心不应该仅仅提供服务注册和发现功能,还应该保证对服务可用性进行监测,对不健康和过期的服务实例进行标识或剔除,维护实例的生命周期,以保证客户端尽可能的查询到可用的服务列表。因此本文将详细介绍 Nacos 注册中心...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 nacos-30-Nacos 注册中心服务数据模型
    Nacos 注册中心服务数据模型 在上文 Nacos 注册中心的设计原理中,简要介绍了服务发现的背景、业界对动态服务发现的解决方案及 Nacos 针对动态服务发现的总体设计思路,让读者对服务发现及 Nacos 的注册中心有了一个框架性的了解。 从本文开始,本书将展开介绍 Nacos 注册中心中的各种技术概念、细节及设计,帮助读者更好地理解 Nacos 注册中心。 本节将较为详尽的展开介...
    2022-07-02 01:22:02 | Distributed
  • 分布式注册中心 nacos-29-Nacos 注册中心的设计原理
    前言 服务发现是一个古老的话题,当应用开始脱离单机运行和访问时,服务发现就诞生了。 目前的网络架构是每个主机都有一个独立的 IP 地址,那么服务发现基本上都是通过某种方式获取到服务所部署的 IP 地址。 DNS 协议是最早将一个网络名称翻译为网络IP的协议,在最初的架构选型中,DNS+LVS+Nginx 基本可以满足所有的 RESTful 服务的发现,此时服务的IP列表通常配置在 ng...
    2022-07-02 01:22:02 | Distributed