spring cloud
文章平均质量分 90
cuiyaonan2000
躬身入局,高在造势。 器不锐,可磨。 术不静,可学。 道不强,可悟。 法不高,可练。 时不逢,可待。谋事在人,成事在天。
展开
-
Nacos服务器环境搭建
Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。...原创 2019-12-04 09:37:21 · 6206 阅读 · 5 评论 -
Nacos作为配置中心的使用
Nacos作为配种中心的使用有2个方面仅作为动态获取配置文件中的属性系统启动文件也放到配置中心,比如像数据库,mvc这样的系统启动配置文件。原创 2019-12-04 11:40:37 · 4547 阅读 · 2 评论 -
Nacos分级存储
所谓的分级存储模型,简单的理解就是给同一个服务的不同集群设置下权重.让请求按照我们逻辑设计走到指定的服务集群上.cuiyaonan2000@163.com。官网给的模型图很形象的解释。原创 2022-09-01 11:06:48 · 699 阅读 · 0 评论 -
Launch SkyWalking
这里介绍下链路追踪的实现方案SkyWalking。原创 2022-08-08 15:06:33 · 620 阅读 · 0 评论 -
链路追踪标准
链路追踪的出现在微服务框架中.一个大型的系统会被拆分成多个微服务集群.那当一个请求横跨多为服务集群时出现了问题,不便于我们去分析问题的产生在哪个微服务的机器.另外当有多个请求横跨多个微服务集群时,就会产生一个复杂的链路请求网图.所以这时出现了链路追踪技术来帮我们解决该问题.(具体的解决方案,跟我们操作数据库一样,提出一个协议标准,技术厂商只需要提供实现就可以了cuiyaonan2000@163.com)...原创 2022-08-08 10:08:02 · 347 阅读 · 0 评论 -
SpringCloud Gateway
SpringCloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Zuul,在Spring Cloud 2.0以上版本中,没有对新版本的Zuul 2.0以上最新高性能版本进行集成,仍然还是使用的Zuul 2.0之前的非Reactor模式的老版本。而为了提升网关的性能,SpringCloud Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty。...原创 2022-01-19 18:19:22 · 1388 阅读 · 3 评论 -
SpringCloud Version
SpringCloud是个技术整合熔炉.为我们提供了行业中的各种问题的解决方案.总的来说SpringCloud是做协议的,其它人按照他的协议出具体的解决方案.我们就可以按照统一的标准选择不同的实现方案来解决某一个问题cuiyaonan2000@163.com比如:SpringCloud Alibaba 和 SpringCloud Netflix 都是按照SpringCloud的标准,推出了某些问题的解决实现.通过官网也可以看到SpringCloud的追随者众多。...原创 2022-01-18 16:58:04 · 3765 阅读 · 0 评论 -
Build SpringCloud Projects With Seata
序言Jta+Atomikos 是传统的多数据源的分布式处理方案.而Seata是分布式的处理方案.且像阿里自己说的双11的抢购都是它解决的.官网:https://seata.io/zh-cn/docs/overview/what-is-seata.html事务模式seata的事务类型支持的种类有:AT:主打模式 TCC SAGA XAAT模式因为AT模式即阿里的TCC模式,所以AT会对我们的代码进行一定的代理,来实现自己的分布式处理.所有多少会对我们的代码框架有些...原创 2021-07-14 16:06:04 · 221 阅读 · 0 评论 -
springCloud你要了解的都在这(方向性)
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?我们先来简单回顾一下,我们以往互联网架构的发展情况:传统架构发展史单体架构单体架构在...原创 2018-02-09 10:12:48 · 3455 阅读 · 0 评论 -
springcloud 第九篇: 服务链路追踪(Spring Cloud Sleuth)(Finchley版本)
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。一、简介Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle examples), and you will see the correlation data b...转载 2018-08-07 14:02:56 · 421 阅读 · 1 评论 -
springcloud 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)
在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程G...转载 2018-08-06 16:31:51 · 189 阅读 · 0 评论 -
springcloud 第五篇: 路由网关(zuul)(Finchley版本)
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(...转载 2018-08-06 15:53:24 · 227 阅读 · 0 评论 -
springcloud 第四篇:断路器(Hystrix)(Finchley版本)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫...转载 2018-08-06 15:19:44 · 203 阅读 · 0 评论 -
springcloud 第二篇: 服务消费者(rest+ribbon)(Finchley版本)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load balancer ...转载 2018-08-06 14:07:53 · 232 阅读 · 0 评论 -
springcloud 第三篇: 服务消费者(Feign)(Finchley版本)
上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbo...转载 2018-08-06 14:06:07 · 884 阅读 · 0 评论 -
springcloud 第一篇: 服务的注册与发现Eureka(Finchley版本)
一、spring cloud简介鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。Finchley版本的官方文档如下: http://cloud.spring.io/spring-cloud-static/Finchle...转载 2018-08-06 14:03:41 · 245 阅读 · 0 评论