SpringCloud
荭色海湾
喜欢Java的一名程序员,随着自己的不断学习,记录自己的成长过程,全面发展。
展开
-
SpringCloud总结
原创 2023-08-26 14:35:31 · 46 阅读 · 1 评论 -
Config:客户端连接服务器访问远程
【代码】Config:客户端连接服务器访问远程。原创 2023-08-26 14:19:48 · 765 阅读 · 0 评论 -
Config:服务端连接Git配置
【代码】Config:服务端连接Git配置。原创 2023-08-26 12:15:03 · 623 阅读 · 1 评论 -
Config: Git 环境搭建
原创 2023-08-26 11:44:03 · 567 阅读 · 1 评论 -
Zuul:路由网关
话不多说上实战先建一个子模块。原创 2023-08-26 10:41:52 · 89 阅读 · 0 评论 -
Hystrix: Dashboard流监控
- Hystrix依赖 -->-- Hystrix依赖 -->-- Hystrix依赖 -->主启动类里加一个bean放入IOC容器里。开始搭建Dashboard流监控。在8001提供者里加个依赖。在熔断里用这个监控才有效。原创 2023-08-26 09:30:10 · 859 阅读 · 0 评论 -
Hystrix: 服务降级
cloud是基础,eureka是服务注册和发现,consumer是消费者去消费provider里的东西,消费方式就是Feign和Ribbon,feign 接口消费,ribbon Rest消费。就是当服务器在A爆满的时候需要关闭其他的服务器来去跑A的服务,才能支撑,但是别人访问C的时候,你必须采用服务降级,来让他知道服务器关闭了,而不是直接抛个异常给他。服务降级发生在客户端,客户端因为请求关闭的服务器,让他访问另一个降级服务。服务熔断发生在服务端,服务器报异常了,就会让请求走第二个服务。原创 2023-08-25 21:30:39 · 252 阅读 · 1 评论 -
Hystrix: 服务熔断
加了这个可以显示地址,可以显示服务的ip。开始搭建8001服务的熔断机制。再加一个依赖-hystrix。没写服务熔断机制的就。同样拷一份pom依赖。原创 2023-08-25 20:52:28 · 101 阅读 · 1 评论 -
Feign:使用接口方式调用服务
业务层接口,Feign基于接口实现的。创建一个新的消费者模块并导入依赖。本质就是Ribbon。消费者Feign服务。原创 2023-08-23 20:40:42 · 183 阅读 · 0 评论 -
Ribbon:自定义负载均衡
Ribbon 实现负载均衡。原创 2023-08-22 22:11:57 · 617 阅读 · 2 评论 -
Ribbon:使用Ribbon实现负载均衡
三个提供者注册在一个服务上,会在服务里,生成三个服务列表,Ribbon通过默认轮询的方式,轮流访问这三个服务!复制三个提供者的项目,在三个注册中心去注册这个,服务名取一样的。Ribbon实现的是实线走的。它是轮询来调用服务列表的,原创 2023-08-22 20:12:37 · 894 阅读 · 1 评论 -
Ribbon:负载均衡及Ribbon
什么是负载均衡?第一种轮询算法,依次遍历去执行,达到负载均衡。原创 2023-08-20 19:15:49 · 586 阅读 · 1 评论 -
Eureka:CAP原则及对比Zookeeper
原创 2023-08-20 16:36:14 · 729 阅读 · 0 评论 -
Eureka:集群环境配置
这样在三个集群上面也能访问这些服务,若有一个节点崩了,可以切换一下端口号,用另一个节点去访问注册的服务。这样可以防止断开链接!互相绑定,一个崩了,不一定全部崩。配置文件yml 改一下端口号。原创 2023-08-20 16:04:59 · 1298 阅读 · 1 评论 -
Eureka:服务注册-信息配置-自我保护机制
首先在提供者服务下,添加一个依赖在提供者yml加上主启动类先启动服务端,在启动提供者访问自我保护机制有些提供者再提供的时候断掉了连接,eureka会启动自我保护机制。原创 2023-08-20 15:04:36 · 929 阅读 · 0 评论 -
什么是Eureka?以及Eureka注册服务的搭建
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #注册的地址,给服务注册的地址,加个/eureka/就好了。fetch-registry: false #fetch-registry 如果为false,则表示自己为注册中心,职责为维护自己的实例,不需要去注册服务。如果我想用,子集的地址和自己的端口号,那么得在 yml配置文件里去写响应的配置,具体如下面的代码块实现。然后允许就可以了,就是这么简单。原创 2023-08-20 09:55:01 · 895 阅读 · 1 评论 -
Rest学习环境搭建:服务消费者
建一个子模块导入依赖配置yml。原创 2023-08-20 08:50:38 · 177 阅读 · 1 评论 -
Rest学习环境搭建:服务提供者
创建一个普通的Maven项目。原创 2023-08-16 22:24:08 · 267 阅读 · 2 评论 -
什么是SpringCloud?
原创 2023-08-14 22:36:29 · 199 阅读 · 1 评论 -
什么是微服务?
SpringCloud Stream(封装与Redis、Rabbit。Zabbix、Nagios、Metrics、Specatator等。Netflix公司的Archaius、案例的Diamond等。Kafka、RaabbitMQ、ActiveMQ等。Docker、OpenStack、Kubernetes等。SpringCloudConfig、Chef等。Zipkin、Brave、Dapper等。服务接口调用(客户端调用服务的简化工具)Hystrix、Envoy等。Ribbon、Nginx等。原创 2023-08-14 21:28:02 · 2035 阅读 · 1 评论 -
SpringCloud初识
这四个问题围绕这我们去学的一些东西,是重点!!!1.服务很多,客户端该如何访问?2.这么多服务,服务之间该如何通信?3.这么多服务,该如何治理?4.服务挂了怎么办?解决方案: Spring Cloud 生态! 记住它是一个生态。生态是干嘛的就是为了解决上面四个问题的springcloud 是基于springboot的 没学好springboot的同学先别着急往下学。要不然可能会有点吃力!1. Spring Cloud NetFlix 一站式解决方案! api网关,zuul组件原创 2023-08-14 20:08:40 · 284 阅读 · 0 评论