spring cloud
文章平均质量分 84
~卑微的搬砖人~
学习这件事开始容易,一直坚持很难。。。加油。。。搬砖人,永不断更
展开
-
超级实用的防止商品超卖的 7 种实现方式,非常好用!
高并发场景在现场的日常工作中很常见,特别是在互联网公司中,这篇文章就来通过秒杀商品来模拟高并发的场景。本文环境: SpringBoot 2.5.7 + MySQL 8.0 X + MybatisPlus + Swagger2.9.2模拟工具: Jmeter模拟场景: 减库存->创建订单->模拟支付。原创 2023-12-11 09:16:50 · 1448 阅读 · 0 评论 -
8.微服务项目实战---SMS--短信服务
短信服务()是阿里云为用户提供的一种通信服务的能力。产品优势:覆盖全面、高并发处理、消息堆积处理、开发管理简单、智能监控调度产品功能:短信通知、短信验证码、推广短信、异步通知、数据统计应用场景:短信验证码、系统信息推送、推广短信等。原创 2023-05-08 14:32:33 · 246 阅读 · 0 评论 -
6.微服务项目实战---Sleuth--链路追踪
系统,最终可以提供丰富的功能。),同时在分布式系统内部流转的时候,框架始终保持传递该唯一值,直到整个请求的返回。为了实现请求跟踪,当请求到达分布式系统的 入口端点时,只需要服务跟踪框架为该请求创建一个唯一的标识(即TraceId。接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根源。:存储组件,它主要对处理收集器接收到的跟踪信息,默认会将这些信息存储在内存中,公司开源,开放源代码分布式的跟踪系统,用于收集服务的定时数据,以解决微。原创 2023-04-26 10:02:39 · 562 阅读 · 0 评论 -
5.微服务项目实战---Gateway--服务网关,实现统一认证、鉴权、监控、路由转发等
如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。自己编写过滤器来实现的,那么我们一起通过代码的形式自定义一个过滤器,去完成统一的权限校验。内置的过滤器已经可以完成大部分的功能,但是对于企业开发的一些业务功能处理,还是需要我们。网关是所有请求的公共入口,所以可以在网关进行限流,而且限流的方式也很多,我们本次采用前。中最基本的组件之一,表示一个具体的路由信息载体。,断言的作用是进行条件判断,只有断言都返回真,才会真正的执行路由。链的方式提供了网关基本的功能,例如:安全,监控和限流。原创 2023-04-25 10:40:55 · 2535 阅读 · 0 评论 -
4.微服务项目实战---Sentinel--服务容错
Sentinel (分布式系统的流量防卫兵是阿里开源的一套用于。原创 2023-04-24 10:50:38 · 1204 阅读 · 1 评论 -
3.微服务项目实战---Nacos Discovery--服务治理
的一个子项目,它主要是用来解决分布 式 应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分。语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务 发现和配置管理的功能。我们在微服务调用关系中一般会选择客户端负载均衡,也就是在服务调用的一方来决定服务由哪个提供者执行。服务调用方向服务注册中心咨询服务,并获取所有服务的实例清单,实现对具体服务实。的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。用于实现各个微服务的。原创 2023-04-21 11:02:22 · 437 阅读 · 2 评论 -
2.微服务项目实战---环境搭建,实现电商中商品、订单、用户
例来演示微服务的调用:客户向订单微服务发起一个下单的请求,在进行保存订单之前需要调用商品微服务查询商品的信息。在这种场景下,订单微服务就是一个服务消费者, 商品微服务就是一个服务提供者。在微服务架构中,最常见的场景就是微服务之间的相互调用。我们以电商系统中常见的。使用的电商项目中的商品、订单、用户为案例进行讲解。启动工程,等到数据库表创建完毕之后,加入测试数据。我们一般把服务的主动调用方称为。通过浏览器访问服务进行测试。模块,然后进行下面操作。,把服务的被调用方称为。创建必要的接口和实现类。原创 2023-04-20 11:49:21 · 994 阅读 · 1 评论 -
1.微服务项目实战---SpringCloud Alibaba
网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程 语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。它提供了一站式的微服务开源解决方案,致力于帮助企业、用户和开发 者将企业应用轻松微服务化上云,并实现对微服务应用的高效运维管理。微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独 立运行的项目。这就产生了新的分布式系统架构。在分布式架构下,当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加。原创 2023-04-20 10:02:39 · 1426 阅读 · 0 评论