SpringCloud
文章平均质量分 95
springcloud笔记
Naijia_OvO
Don't be arrogant when u are in success,and don't be impatient when in adversity
展开
-
SkyWalking 微服务链路追踪
对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题:Skywalking 是一个国产开源框架,2015年由吴晟开源,2017年加入 Apache 孵化器。Skywalking 是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。它是一款优秀的 APM(Application Performance Management)工具,包括了分布式追踪、性能指标分析、应用和服务以来分析等官网:https://skywalkin原创 2022-06-04 13:16:26 · 2112 阅读 · 0 评论 -
SpringCloud Alibaba【微服务分布式组件---Gateway】
当设计多个微服务之后,会出现诸多的问题:上面的这些问题我们可以通过 网关来解决所谓的 API 网关,就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、授权、监控、路由转发等等网关作为流量入口,常用的功能包括路由转发、权限校验、限流等SpringCloud Gateway 是 SpringCloud 官方推出的第二代网关框架,定位于取代 Neflix Zuul。相比 Zuul 来说,SpringCloud Gateway 提供更原创 2022-06-01 12:42:03 · 1326 阅读 · 0 评论 -
SpringCloud Alibaba【微服务分布式组件---Seata】
目录6. Alibaba微服务分布式组件---Seata6.1 Seata 是什么2PC 两阶段提交协议(Two-Phase Commit)2PC 的问题6.2 4种模式的分布式事务实现(AT、TCC、Saga、XA)AT 模式(Auto)TCC 模式6.3 Seata---Seata的 AT 模式原理整体机制设计亮点存在问题6.4 Seata 快速开始6.5 Seata服务搭建---nacos启动Seata Server6.6 Seata---分布式事务搭建Seata Client 快速开始本地事务测试分原创 2022-05-31 18:42:17 · 1441 阅读 · 0 评论 -
SpringCloud Alibaba【微服务分布式组件---Sentinel】
5. Alibaba微服务组件Sentinel(SpringCloud中的熔断服务Hystrix)开源地址 Spring Cloud Alibaba Sentinel官网地址 https://sentinelguard.io/zh-cn/5.1 熔断服务服务雪崩概念服务雪崩效应:因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程导致服务不可用的原因:激增流量激增流量导致系统 CPU / Load 飙高,无法正常处理请求激增流量打垮冷系统(数据库连接未创建,原创 2022-05-31 15:43:51 · 1540 阅读 · 0 评论 -
SpringCloud Alibaba【微服务组件Feign&Nacos配置中心使用】
3. 微服务组件FeignSpring Cloud Alibaba整合OpenFeign这里的配置可以看我的SpringCloud笔记,配置都是差不多的在springcloud-api、springcloud-consumer-dept-80模块中添加依赖 <!--openfeign--> <dependency> <groupId>org.springframework.cloud</grou原创 2022-05-31 14:25:51 · 1575 阅读 · 0 评论 -
SpringCloud Alibaba【Nacos集群搭建(Windows+Linux)&Ribbon负载均衡】
目录SpringCloud Alibaba1. Alibaba微服务组件Nacos注册中心(Eureka服务注册于发现)1.1 什么是Nacos1.2 服务与注册中心1.3 使用nacos服务与注册,通过应用名访问1.4 有关 Nacos Discovery Starter 配置的更多信息2. Nacos集群部署(eureka1、eureka2,eureka3)2.1 在Linux虚拟机中配置Nacos2.2 Nacos自带的微服务负载均衡器Ribbon2.2.1 Ribbon负载均衡策略2.2.2 修改默原创 2022-05-23 23:11:26 · 2922 阅读 · 2 评论 -
SpringCloud Alibaba组件版本说明
SpringCloud Alibaba中文官方文档开源地址版本说明版本手册:https://github.com/alibaba/spring-cloud-alibaba/wiki/组件版本关系每个 Spring Cloud Alibaba 版本及其自身所适配的各组件对应版本(经过验证,自行搭配各组件版本不保证可用)如下表所示(最新版本用*标记)Spring Cloud Alibaba VersionSentinel VersionNacos VersionRocketMQ V原创 2022-05-12 11:42:32 · 1200 阅读 · 0 评论 -
SpringCloud学习笔记(二)【多组件整合】
Ribbon是什么?SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。Ribbon的客户端组件提供一系列完整的配置项如连接超时、重试等等。简单的说,就是在配置文件中列出LoadBalancer(简称LB负载均衡)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等等)去连接这些机器。.........原创 2022-04-30 14:53:13 · 1039 阅读 · 0 评论 -
SpringCloud学习笔记(一)【Euraka集群搭建】
分布式生态SpringBoot微服务架构4个核心问题解决方案1、Spring Cloud NetFlix(一站式解决方案)2、Apache Dubbo Zookeeper(半自动,需要整合别人的)Dubbo这个方案并不完善3、Spring Cloud Alibaba(一站式解决方案)更简单微服务(Microservice Architecture)是近几年年流行的一种架构思想,关于它的概念很难一言以蔽之原文:https://martinfowler.com/articles/microservices.ht原创 2022-04-20 13:06:25 · 372 阅读 · 0 评论