Spring Cloud Alibaba实战
文章平均质量分 72
葫芦胡
每天进步一点点
展开
-
《Spring Cloud Alibaba实战》系列-集成dubbo实现远程RPC调用,以nacos作为注册中心
本文是Spring Cloud场景下使用Dubbo远程调用,以Nacos替换Zookeeper为注册中心的案例,如果单纯Dubbo融合Nacos作为注册中心,请参考 ☞官方文档;对Nacos不了解的可以参考之前☞Nacos文章;1. Maven依赖首先增加依赖版本统一管理 <properties> <!-- 统一版本管理 --> <spring-cloud.version>Hoxton.RELEASE</sprin原创 2021-09-30 17:54:24 · 748 阅读 · 0 评论 -
SpringCloud项目升级seata遇到的坑,并使用Docker安装新版seata服务端
前言最近升级了我的开源项目的SpringCloudAlibaba版本(2.2.3.RELEASE)后,项目启动报了一堆错。后来一步一坑的解决,所以此处记录下,希望能帮助到和我一样升级遇到一堆坑的小伙伴。升级前使用版本:spring-boot:2.2.6.RELEASE;spring-cloud:Hoxton.SR1;spring-cloud-alibaba:.2.2.0.RELEASE;前因有一个小伙伴私信我说,我的开源项目中seata没法用,一开始我没在意,因为整合每个组件我都会测试ok原创 2020-10-20 17:55:52 · 7700 阅读 · 3 评论 -
分布式系统开发脚手架,开源啦
简介项目名称:葫芦胡,不知道起啥名字,就以自己的笔名代替了????;这是自己开发实践的项目。工作中遇到的一些实用框架我都会整合到这个项目里面,并且会持续更新 ???? ;项目主要以spring cloud alibaba组件整合一些常用框架来搭建一个简单易用、安全稳定的项目????。项目地址:https://gitee.com/smallGourd/gourd-hu 文档线上swagger接口文...原创 2020-03-03 16:40:23 · 9110 阅读 · 10 评论 -
《Spring Cloud Alibaba实战》系列-集成Seata分布式事务
前言本文演示如何使用 Seata Starter 完成 Spring Cloud 应用的分布式事务接入,Feign远程调用,AT 模式为例。Seata是 阿里巴巴 开源的分布式事务中间件,以 高效并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。准备Seata服务端安装启动,请参考文章:《Centos7部署Seata分布式事务系统并以nacos为配置中心》...原创 2020-01-21 10:57:12 · 2187 阅读 · 0 评论 -
《Spring Cloud Alibaba实战》系列-集成Easy Excel实现Excel的导入导出
简介EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。快速开始增加相关依赖包<!--easyexcel--><dependency> <groupId>com.alibaba</groupId> <artifactId>eas...原创 2020-01-08 19:34:52 · 2229 阅读 · 4 评论 -
还在为服务限流发愁?那必须解一下Sentinel了
简介Sentinel是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。本文主要讲限流、熔断降级、热点、系统保护、授权等方面,并持久化到Nacos中。安装sentinel控制台官方下载地址:https://github.com/alibaba/Sentinel/relea...原创 2019-12-09 11:59:25 · 2190 阅读 · 0 评论 -
微服务远程调用除了Dubbo,你还需要了解它
简介Feign是一个声明式WebService客户端,旨在使编写Java Htpp客户端变得更容易。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解。准备新建两个Spring cloud项目,一个为服务提供者(以下以sub称呼),一个作为服务消费者(以下以hu称呼),可参考上篇文章搭建。增加相应依赖hu项目增加OpenFeign的依赖,...原创 2019-12-06 14:22:33 · 1629 阅读 · 0 评论 -
原来Nacos这么好用,注册、配置中心全用它了
Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台安装Nacos控制台本人使用的是docker安装的,教程:https://blog.csdn.net/HXNLYW/article/details/97101028配置管理:配置中心功能,可以新增修改配置,结合springcloud可以实现热更新配置。服务管理:注册发现中心,所有的服务实例都在这里,可以查看...原创 2019-12-06 10:16:57 · 3029 阅读 · 1 评论 -
什么?微服务架构这么简单,我竟然刚知道
前言最近刚入职新公司,又刚好公司需要根据一个现有项目,做一个产品。组长让我们每个人空的时候都去想一想架构怎么设计,然后每人发表一下意见。作为一个有经验的新人,这个机会自然是要把握住的。第一步了解现有的架构,拿到项目后,对着页面熟悉了一下系统业务,然后开始撸代码。了解到现有的架构 Springboot + mybatis + mysql +Dubbo,还是比较传统的,一些常用的限流,熔断...原创 2019-12-05 11:53:13 · 997 阅读 · 0 评论