随笔分类 -  微服务

微服务
摘要:SpringCloud微服务系列- 分布式能力建设之配置中心 概要 配置中心,顾名思义就是用来统一管理项目中所有配置的系统。 微服务里面,配置中心的思路就是把项目中各种配置、各种参数、各种开关,全部都放到一个集中的地方进行统一管理,并提供一套标准的接口。当各个服务需要获取配置的时候,就来配置中心的接 阅读全文
posted @ 2024-06-29 14:40 欢乐豆123 阅读(90) 评论(0) 推荐(0) 编辑
摘要:SpringCloud微服务系列- 分布式能力建设之微服务网关 概要 在微服务环境中,网关是微服务集群中必不可少的设施之一。 微服务中网关的首要职责,就是以统一的地址对外提供服务,将外部访问这个地址的流量,根据适当的规则路由到内部集群中正确的服务节点之上。也正是因为这样,微服务中的网关,也常被称为“ 阅读全文
posted @ 2024-06-29 14:33 欢乐豆123 阅读(73) 评论(0) 推荐(0) 编辑
摘要:SpringCloud微服务系列- 服务间通信之负载均衡 概要 负载均衡是我们处理高并发、缓解网络压力和进行服务器扩容的重要手段之一 负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端负载均衡器。 一、负载均衡的作用 1. 服务端负载均衡 在服务集群内设置一个中心化负载均衡器,比如 阅读全文
posted @ 2024-06-29 11:27 欢乐豆123 阅读(157) 评论(0) 推荐(0) 编辑
摘要:SpringCloud微服务系列- 服务间通信之服务间调用 概述 声明式客户端是一种通过定义接口或注解来声明请求,而不是编写具体的请求逻辑代码的客户端模式。 这种方式简化了与远程服务进行通信的过程,开发者无需手动处理底层的HTTP请求或序列化/反序列化过程。 一、OpenFeign的基本介绍 1. 阅读全文
posted @ 2024-06-29 11:07 欢乐豆123 阅读(100) 评论(0) 推荐(0) 编辑
摘要:SpringCloud微服务系列- 服务间通信之服务治理 一、服务治理 1. 为什么需要服务治理? 在没有进行服务治理前,服务之间的通信是通过服务间直接相互调用来实现的。 2. 在复杂的微服务系统中,服务间直接相互调用会产生什么问题? 微服务系统中服务众多,这样会导致服务间的相互调用非常不便,因为要 阅读全文
posted @ 2024-06-28 12:32 欢乐豆123 阅读(129) 评论(0) 推荐(0) 编辑
摘要:SpringCloud微服务系列-微服务架构进化论 一、微服务架构进化论 1. 单体应用阶段 所有功能模块和组件都在一个单一的代码库中构建和部署。整个应用程序作为一个整体进行开发、测试和部署。 2. 垂直应用阶段(nginx负载均衡) 垂直架构是指将单体架构中的多个模块拆分为多个独立的项目。形成多个 阅读全文
posted @ 2024-06-25 12:24 欢乐豆123 阅读(21) 评论(0) 推荐(0) 编辑
摘要:配置动态刷新@RefreshScope引起的取值为null 在Spring Cloud Config 动态刷新demo编写中,分为三个步骤: 1)git端配置更改,代码提交 2)手动刷新配置: POST请求: http://localhost:3355/actuator/refresh 3)客户端访 阅读全文
posted @ 2024-03-23 21:49 欢乐豆123 阅读(271) 评论(0) 推荐(0) 编辑
摘要:分布式系统、集群和微服务之间的区别 一、分布式系统 分布式系统是由多台计算机组成的系统,这些计算机通过网络进行通信和协作,共同完成一个或多个共享目标。在分布式系统中,各个计算机节点可以分布在不同的地理位置,它们通过消息传递或共享存储等方式进行通信。分布式系统的设计目标包括提高性能、可靠性、可扩展性、 阅读全文
posted @ 2024-02-20 12:02 欢乐豆123 阅读(89) 评论(0) 推荐(0) 编辑
摘要:CAP原则和BASE理论 概要 分布式系统最大的难点,就是各个节点的状态如何同步。CAP定理是这方面的基本定理。 所谓CAP,指Consistency(一致性)、Avaliability(可用性)、Partition Tolerance(分区容错性),最多只能同时满足两个特性,三者不可兼得。即要么A 阅读全文
posted @ 2021-09-08 22:35 欢乐豆123 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Hyperf入门 概述 摘取一段Hyperf官网上对自己的描述: Hyperf将超高速和灵活性作为自己的基因,Hyperspeed + Flexibility = Hyperf Hyperf框架初衷是作为一个真正为PHP微服务铺路的框架。 最近公司的项目,在技术选型上采用hyperf来实现,借此机会 阅读全文
posted @ 2021-05-12 15:37 欢乐豆123 阅读(2639) 评论(0) 推荐(1) 编辑
摘要:微服务Tars入门以及踩坑记录 什么是微服务 近几年,微服务这个词闯入我们的视线范围。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。微服务的架构就是将单个应用程序划分成各种小的、互相连接的微服务,一个微服务完成一个比较单一的功能,相互之间保持独立和解耦合。不同服务内部的 阅读全文
posted @ 2021-02-25 17:11 欢乐豆123 阅读(2319) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示