![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 95
这么大的太阳你热不热
这个作者很懒,什么都没留下…
展开
-
Springcloud----Seata分布式事务
Seata 是什么Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。原创 2022-08-26 15:36:00 · 1084 阅读 · 2 评论 -
Springcloud----Sentinel微服务保护
Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台原创 2022-08-24 16:16:57 · 621 阅读 · 0 评论 -
快速搭建springcloud项目
本文讲述springcloud项目从0开始的搭建过程以及其中需要注意的问题,不涉及具体的理论内容以及微服务项目中的五大问题和具体解决办法的插件或手段.五大问题的具体解决办法在本合集中分别进行逐一讲解本文模拟了电商项目中的订单微服务模块和商品微服务模块.商品微服务模块只实现一个功能:"通过商品id获取商品信息的功能,返回一个商品对象(product)",订单微服务模块也只实现一个功能:"生成订单",实现该功能需要调用商品微服务模块中的功能.原创 2022-08-19 19:43:37 · 2144 阅读 · 0 评论 -
Springcloud----Nacos&Ribbon&OpenFeign or Eureka
需要注册的一方通常都是被调取的一方,我们称之为生产者,以及需要调取的一方,我们称之为消费者,那么这两者都需要通过注册中心去完成调用和被调用的过程.所以谁用到了Nacos,谁就需要导入Nacos的依赖。原创 2022-08-19 20:32:16 · 317 阅读 · 0 评论 -
Springcloud----Nacos集群的搭建
在真实的项目开发中,Nacos作为springcloud框架中重要的一员,他的高可用决定了整个项目的稳定性,所有的微服务都需要通过它来完成调用和注册,所以,单机模式下的Nacos显然不够用,所以我们该如何提高nacos的高可用性?必定是搭建Nacos的集群模式来代替单机模式.那这些Nacos集群又统一由谁来管理呢?原创 2022-08-21 15:42:38 · 2691 阅读 · 0 评论 -
Springcloud----GateWay网关
在我们使用springcloud框架时,所有的服务都被拆分成了一个一个的微服务,那么这些微服务的ip以及请求路径各不相同,对于前端人员来说,调用我们接口时的难度会加大,需要去专门记录每一个微服务的ip.这样不仅麻烦还容易出错.而且在认证方面,每一个微服务都会独立的去认证,这就很大的增加了业务的复杂性.在跨域问题上,处理起来也会很棘手.所以,网关的出现,就是顺应着sprigcloud架构中的这些问题而顺势孕育而生的一款产品,它的出现,可以帮我们统一的解决上述问题.原创 2022-08-21 19:47:16 · 700 阅读 · 0 评论 -
Springcloud----Nacos配置中心
Nacos不但可以作为我们的注册中心,他还有一个功能,就是整合我们所有微服务中的配置文件.在企业开发中,一个springcloud项目会有很多小的微服务,对于那些特别常用的微服务来说,甚至还要搭建集群.那么设想一个场景,假如我们有一个支付系统的服务,并且这个服务搭建了很多集群,如果我们把配置文件写在服务里,那么未来有一天收款的账号换了,我们必须要手动一个一个去修改配置文件.但是如果我们把配置文件也添加到配置中心里,然后让每个微服务去引用配置中心里的配置,这样就可以很大程度上解决问题. 配置中心原创 2022-08-22 14:55:22 · 1746 阅读 · 0 评论 -
Springcloud----sleuth+zipkin链路追踪
主要功能就是在分布式系统中提供追踪解决方案。它大量借用了GoogleDapper的设计, 先来了解一下Sleuth中的术语和相关概念。Trace(一条完整链路--包含很多span(微服务接口))由一组Trace Id(贯穿整个链路)相同的Span串联形成一个树状结构。为了实现请求跟踪,当请求到达分布式系统的入口端点时,只需要服务跟踪框架为该请求创建一个唯一的标识(即TraceId),同时在分布式系统内部流转的时候,框架始终保持传递该唯一值,直到整个请求的返回。原创 2022-08-22 16:04:44 · 730 阅读 · 0 评论 -
Springcloud----SkyWalking链路追踪
在本合集中,我们已经讲过了一种链路追踪的插件,就是Sleuth+Zipkin.这里介绍另一款链路追踪插件----SkyWalking.Skywalking相较于Zipkin来说,对代码的侵入性为0,它不需要修改源代码就可以实现链路追踪的功能,相比于Zipkin来说,它还拥有更美观的ui界面,并且还包含性能剖析功能,可以精准对位到问题所在,甚至是那一行的源代码导致性能降低.SkyWalking在国内虽然不是特别火,但是属于是潜力股,它比Sleuth+Zipkin的模式更加好用,相信未来在中国市场中定会有他的原创 2022-08-23 19:07:14 · 1480 阅读 · 0 评论