spring cloud Alibaba
文章平均质量分 80
阿里巴巴结合自身微服务实践,开源的微服务全家桶。
北街风
多练、积累代码才会有经验。
多问、想办法在最短的时间内解决问题
及时总结、通过笔记进行记录
温故而知新,不怕你菜,就怕你知道自己菜还不去改变自己。
不必去吹自己有多牛逼,做好你自己,人家觉得你牛逼的时候你才是牛逼
展开
-
做一个简单的Swagger文档案例,图片上传,Excel导入导出
目录一、swagger一、swagger号称世界上最流行的Api框架;RestFul Api文档在线自动生成工具=>Api文档与API定义同步更新直接运行,可以在线测试API接口;支持多种语言:(Java,Php…原创 2021-02-20 17:33:00 · 909 阅读 · 0 评论 -
分布式唯一全局id生成
文章目录一、需求及要求1、为什么需要分布式全局唯一ID以及分布式ID的业务需求 ?2、ID生成规则部分硬性要求3、ID号生成系统的可用性要求二、一般通用方案1、UUID2、数据库自增主键(1)单机模式下(2)集群模式下3、基于redis生成全局id策略二、基于雪花算法(Snowflake)模式一、需求及要求1、为什么需要分布式全局唯一ID以及分布式ID的业务需求 ?在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识如在美团点评的金融、支付、餐饮、酒店;猫眼电影等产品的系统中数据日渐增长,原创 2021-01-26 16:42:53 · 361 阅读 · 0 评论 -
SpringCloud Alibaba Seata处理分布式事务
文章目录前言一、分布式事务的本质二、Seata1、一个典型的分布式事务过程(1+3)2.下载地址前言单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。一次业务操作需要垮多个数据源或需要垮多个系统进行远程调用,就会产生分布式事务问题提示:以下是本篇文章正文内容,下面案例可供参考一、分布式事务的本质二、SeataSeata 是一款开源的原创 2021-01-26 16:07:47 · 116 阅读 · 0 评论 -
Seata-Server安装
文章目录前言1.seata-server-0.9.0.zip解压到指定目录并修改conf目录下的file.conf配置文件2、先备份原始file.conf文件3、主要修改:自定义事务组名称+事务日志存储模式为db+数据库连接4、在你的mysql数据库新建库seata5、在seata库里新建表6.修改seata-server-0.9.0\seata\conf目录下的registry.conf目录下的registry.conf配置文件(记得先备份)7、先启动Nacos端口号88488、再启动seata-serv原创 2021-01-26 11:11:40 · 324 阅读 · 1 评论 -
Sentinel 控制台
目录前言一、流控规则二、降级规则(熔断降级)三、热点规则(热点参数限流)四、系统自适应限流前言Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。提示:以下是本篇文章正文内容,下面案例可供参考一、流控规则进一步介绍:资源名:唯一名称,默认请求路径针对来源: Sentinel可以针对调用者进行限流,填写微服务名,默认default(不区分来源)阈值类型/单原创 2021-01-25 17:32:51 · 203 阅读 · 0 评论 -
介绍 spring Alibaba Sentinel: 分布式系统的流量防卫兵
文章目录前言一、Sentinel 是什么?二、Sentinel 具有特征三、下载和安装前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Sentinel 是什么?Sentinel 是分布式系统的流量防卫兵,Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。二、Sentinel 具有特原创 2021-01-25 11:03:38 · 227 阅读 · 0 评论 -
Nacos注解
@EnableNacosConfig 注解启用 Nacos Spring 的配置管理服务。@NacosValue 注解设置属性值@EnableNacosDiscovery 注解开启 Nacos Spring 的服务发现功能@NacosInjected 注入 Nacos 的 NamingService@NacosPropertySource 加载 dataId 为 example 的配置源,并开启自动更新:@SpringBootApplication@NacosPropertySou原创 2021-01-21 11:35:21 · 6787 阅读 · 1 评论 -
Nacos作为服务配置中心演示
文章目录前言一、Nacos作为配置中心-基础配置1. 添加依赖:2. 在 bootstrap.properties 中配置 Nacos server 的地址和应用名二、Nacos作为配置中心-分类配置1、问题2、Nacos的图形化管理界面前言Nacos除了实现了服务的注册发现之外,还将配置中心功能整合在了一起。通过Nacos的配置管理功能,我们可以将整个架构体系内的所有配置都集中在Nacos中存储。这样做的好处,在以往的教程中介绍Spring Cloud Config时也有提到,主要有以下几点:分原创 2021-01-27 09:18:35 · 269 阅读 · 0 评论 -
Nacos作为服务注册中心演示
一、基于Nacos的服务提供者服务提供方 (Service Provider)是指提供可复用和可调用服务的应用方在父工程下新建module (cloudalibaba-provider-payment-9001)POM 引入 <!--SpringCloud ailibaba nacos --> <dependency> <groupId>com.alibaba.cloud</groupId>原创 2021-01-19 16:35:37 · 172 阅读 · 0 评论 -
Nacos 架构 服务提供者 服务消费者
一、基本架构及概念服务 (Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过跨进程的网络调用)。Nacos 支持主流的服务生态,如 Kubernetes Service、gRPC|Dubbo RPC Service 或者 Spring Cloud RESTful Service.服务注册中心 (Service Registry)服务注册中心,它是服务,其实例及元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭转载 2021-01-19 11:55:21 · 1006 阅读 · 0 评论 -
window 安装并运行Nacos
文章目录1、Nacos下载2.解压安装包,直接运行bin目录下的startup.cmd3、 命令运行成功后直接访问http://localhost:8848/nacos ,进入登录界面1、Nacos下载下载地址https://github.com/alibaba/nacos/releases/tag/1.4.1安装Nacos前提是 本地有Java8和Maven环境2.解压安装包,直接运行bin目录下的startup.cmd3、 命令运行成功后直接访问http://localhost:88原创 2021-01-19 11:28:13 · 691 阅读 · 0 评论 -
SpringCloud Alibaba Nacos 组件简介(一)
文章目录前言一、什么是 Nacos?1.为什么叫Nacos二、使用步骤2.读入数据总结前言一、什么是 Nacos?服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理1.为什么叫Nacos前四个字母为Nameing和Configuration的前两个字母,最后的s为Service二、使用步骤代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.p原创 2021-01-19 11:17:35 · 352 阅读 · 0 评论 -
SpringCloud Alibaba入门简介
文章目录前言一、SpringCloud Alibaba是什么?二、能干什么三、怎么下载 使用四、怎么玩(组件)前言Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系原创 2021-01-19 10:57:05 · 101 阅读 · 0 评论 -
Spring Cloud Alibaba 功能,组件介绍
文章目录前言一、主要功能二、包含组件1、Sentinel 分布式系统的防卫兵2、Nacos服务治理平台3、RocketMQ4、Dubbo微服务框架5.Seata前言Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。提示:以下是本篇文章正文内容,下面案例可供参考一、主要功能服务限流降级原创 2021-01-15 17:01:27 · 1860 阅读 · 0 评论