随笔分类 - 11-分布式&微服务
摘要:本文档基于v2.0.3进行整理。 1. Nacos简介 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。(配置中心和注册中心) 1.1 主流配置中心对比 目前市面上用的比较多的配置中心有:Spring
阅读全文
摘要:什么是 RSET REST 是一种编程设计风格(注意:REST是一种风格,并不是一种协议)。在这种编程风格下,一切都是资源,资源可以通过URI定位,通过 GET、POST、PUT 和 DELETE 等方法来表示对这些资源的操作,这是一种面向资源的编程思想。(可以类比下面向对象) 一种新的编程思想——
阅读全文
摘要:本文是《凤凰架构》一书的读书笔记。 RPC 调用简介 RPC(远程服务调用)是指位于互不重合的内存地址空间中(可以是一台机器也可以是不同网络分区的不同机器)的两个程序,在语言层面上,以同步的方式使用带宽有限的信道来传输程序控制信息。 通过网络进行分布式运算的八宗罪(8 Fallaciesof Dis
阅读全文
摘要:架构演进 什么是分布式系统 分布式系统的演进流程 分布式架构演进
阅读全文
摘要:架构演进的路径 微服务架构绝对是当今技术圈的“网红”词汇。我们常说任何技术都不是凭空产生,都有一定的历史背景,微服务架构也一样。从大型机(Mainframe)、原始分布式(Distributed)、大型单体(Monolithic)、面向服务(Service-Oriented)、微服务(Microse
阅读全文
摘要:当单体应用的性能不能满足逐渐增长的业务需求时,就出现了分布式系统。接下来的文章中就让我们看下分布式系统的相关概念。 什么是分布式系统 看了很多文章,感觉很少有文章能把这个概念解释的既简单,又清楚的。结合这自己的理解,我对分布式系统的概念做了下面的总结。 关于分布式系统的定义问题,我倾向从字面上来解释
阅读全文
摘要:原文链接:https://www.cnblogs.com/JavaHxm/p/11636483.html 1. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍: 单体应用架构 一个系统所有的业务模块代码都部署在一台机器上面对外提供服务,这就是单
阅读全文
