spring cloud
文章平均质量分 74
Ken_1115
这个作者很懒,什么都没留下…
展开
-
SpringCloud系列(22)--Ribbon默认负载轮询算法原理及源码解析
在上一篇文章中我们介绍了如何去切换Ribbon的负载均衡模式,而本章节内容则是介绍Ribbon默认负载轮询算法的原理。原创 2024-05-20 22:57:28 · 381 阅读 · 0 评论 -
SpringCloud系列(21)--更换Ribbon的负载均衡模式
更换Ribbon的负载均衡模式原创 2024-04-29 22:57:15 · 748 阅读 · 0 评论 -
SpringCloud系列(20)--Ribbon的简介及使用
Spring Cloud Ribbon是基于Netflix Ribboh实现的一套客户端负载均衡的工具,简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。原创 2024-04-27 23:24:07 · 1009 阅读 · 0 评论 -
SpringCloud系列(19)--将服务消费者Consumer注册进Consul
在上一章节中我们把服务提供者Provider注册进了Consul,而本章节则是关于如何将服务消费者Consumer注册进Consul。原创 2024-04-27 23:20:35 · 351 阅读 · 0 评论 -
SpringCloud系列(18)--将服务提供者Provider注册进Consul
在上一章节中我们把服务消费者Consumer注册进了Zookeeper,并且成功通过服务消费者Consumer调用了服务提供者Provider,而本章节则是关于如何将服务提供者Provider注册进Consul里准备环境:先安装Consul,如果没有安装的同学可以参考以下文章来进行安装。原创 2024-04-26 23:24:44 · 585 阅读 · 0 评论 -
SpringCloud系列(17)--将服务消费者Consumer注册进Zookeeper
在上一章节中我们把服务提供者Provider注册进了Zookeeper,而本章节则是关于如何将服务消费者Consumer注册进Zookeeper。原创 2024-04-26 23:23:36 · 1125 阅读 · 1 评论 -
SpringCloud系列(16)--将服务提供者Provider注册进Zookeeper
在上一章节中我们说明了一些关于Eureka自我保护模式,而且自上一章节起关于Eureka的知识已经讲的差不多了,不过因为Eureka已经停更了,为了安全考虑,我们要用还在更新维护的注册中心来取代Eureka,而本章节则是关于如何使用Zookeeper来代替Eureka。原创 2024-04-25 23:03:18 · 2329 阅读 · 3 评论 -
SpringCloud系列(15)--Eureka自我保护
保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。原创 2024-04-25 23:01:16 · 1014 阅读 · 0 评论 -
SpringCloud系列(14)--Eureka服务发现(Discovery)
在上一章节中我们说明了一些关于服务信息的配置,在本章节则介绍一些关于Discovery的知识点及其使用。原创 2024-04-24 22:53:58 · 494 阅读 · 0 评论 -
SpringCloud系列(13)--Eureka服务名称修改和服务IP显示
在上一章节中我们把服务提供者做成了集群,而本章节则是一些关于服务信息的配置,这部分知识对集群整体影响不大,不过最好还是掌握,毕竟万一有用到的地方呢。原创 2024-04-24 22:52:43 · 920 阅读 · 0 评论 -
SpringCloud系列(12)--服务提供者(Service Provider)集群搭建
在上一章节中我们成功把微服务注册进了Eureka集群,但这还不够,虽然注册服务中心Eureka已经是服务配置了,但服务提供者目前只有一个,如果服务提供者宕机了或者流量过大,都会影响到用户即服务使用者的使用,为了提高服务提供者的可用性,需要把服务提供者做成集群,所以本章节将介绍如何把服务提供者做成集群,使服务提供者达到高可用的目的Eureka架构原理图。原创 2024-04-23 23:01:07 · 909 阅读 · 0 评论 -
SpringCloud系列(11)--将微服务注册进Eureka集群
在上一章节中我们介绍并成功搭建了Eureka集群,本章节则介绍如何把微服务注册进Eureka集群,使服务达到高可用的目的Eureka架构原理图。原创 2024-04-23 22:54:07 · 706 阅读 · 0 评论 -
SpringCloud系列(10)--Eureka集群原理及搭建
当注册中心只有一个,而且当这个注册中心宕机了,就会导致整个服务环境不可用,所以我们需要搭建Eureka注册中心集群来实现负载均衡+故障容错Eureka架构原理图。原创 2024-04-22 22:56:28 · 665 阅读 · 1 评论 -
SpringCloud系列(9)--将服务消费者Consumer注册进Eureka Server
上一章节我们介绍了如何将服务提供者注册进Eureka服务里,本章节则介绍如何将服务消费者Consumer注册进Eureka服务里Eureka架构原理图。原创 2024-04-22 22:53:04 · 533 阅读 · 0 评论 -
SpringCloud系列(8)--将服务提供者Provider注册进Eureka Server
上一章节我们介绍了Eureka服务端的安装与配置,本章节则介绍关于微服务如何入职Eureka ServerEureka架构原理图。原创 2024-04-20 23:06:50 · 806 阅读 · 0 评论 -
SpringCloud系列(7)--Eureka服务端的安装与配置
上一章节我们介绍了Eureka的基础,本章节则介绍Eureka服务端的安装与配置Eureka架构原理图。原创 2024-04-20 23:00:29 · 596 阅读 · 0 评论 -
SpringCloud系列(6)--Eureka基础知识
Spring Cloud封装了Netflix公司开发的 Eureka模块来实现服务治理,在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。Eureka采用了C5的设计架构,Eureka server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka的客户端连接到Fureka Ssever并维持心跳连接。原创 2024-04-18 23:13:19 · 251 阅读 · 0 评论 -
SpringCloud系列(5)--SpringCloud微服务工程公共部分提取
在上一章节中我们创建了两个个SpringCloud工程,但在两个工程中分别存在着一些重复的部分,例如重复的实体类(如图所示),这样会造成系统的冗余,所以我们需要把公共的类提取到一个工程里,让另外两个工程可以公用。(除了用于放置重复的代码。也可以用于放置服务接口、工具类、第三方接口等有需要公用的代码)原创 2024-04-18 23:12:28 · 812 阅读 · 0 评论 -
SpringCloud系列(2)--SpringCloud和SpringBoot技术选型
SpringCloud是微服务架构的一揽子解决方案,SpringBoot是一种技术,要使用SpringCloud,也需要使用到SpringBoot,所以要使用SpringCloud时,必须也要考虑到SpringBoot的适配问题原创 2024-04-10 23:12:08 · 532 阅读 · 0 评论 -
SpringCloud系列(1)--SpringCloud简介
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful AP)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。原创 2024-03-26 23:32:09 · 217 阅读 · 1 评论 -
SpringCloud系列(4)--SpringCloud微服务工程构建
在上节我们新建了一个SpringCloud父工程,这一节主要是构建微服务工程,通过实现订单模块和支付模块来熟悉微服务的概念和构建过程。原创 2024-04-17 23:13:07 · 781 阅读 · 0 评论 -
SpringCloud系列(3)--SpringCloud新建父工程
SpringCloud新建父工程原创 2024-04-17 23:12:06 · 514 阅读 · 0 评论 -
Spring Cloud中文文档
SpringCloud中文文档原创 2022-10-15 10:55:10 · 132 阅读 · 0 评论 -
从零开始搭建SpringCloud(一、构建一个服务注册中心)
1、配置域名,方便后续测试微服务注册中心第一步:打开hosts文件第二步:在hosts文件里加入本地ip和域名2、测试该域名是否能访问第一步:按住Win+R唤出运行框第二步:输入cmd命令进入命令提示符第三步:ping我们配置好的域名,看是否能联通结果:ping成功3、新建Maven项目第一步:第二步:选择模板第三步:设置Maven项目的相关参数第四步:配置Maven第五步:...原创 2021-11-27 22:53:38 · 569 阅读 · 0 评论