Spring Cloud Alibaba
Spring Cloud Alibaba入门初学
心灵之火.
博主个人网站51jdk.com
展开
-
无废话7小时学会使用Spring Cloud Alibaba(8)整合log4j2日志
一 log4j2的优势相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高于logback等10倍以上;利用jdk1.5并发的特性,减少了死锁的发生。简单来说,log4j2优越的性能其原因在于log4j2使用了LMAX,一个无锁的线程间通信库代替了,logback和log4j之前的队列. 并发性能大大提升。二 整合步骤1.引入Jar包spri...原创 2020-04-17 18:30:03 · 1462 阅读 · 0 评论 -
无废话7小时学会使用Spring Cloud Alibaba(7)Seata分布式事务
无废话7小时学会使用Spring Cloud Alibaba(7)Seata分布式事务一 Seata的作用开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。二 下载Seata我这里用的是最新版的v1.1.0下载seata-server-1.1.0服务端 :下载地址:https://github.com/seata/seata/releases/downloa...原创 2020-04-17 18:27:39 · 500 阅读 · 0 评论 -
无废话7小时学会使用Spring Cloud Alibaba(6)Sentinel流控熔断
一 Sentinel的作用二 下载Sentinel官网下载地址:https://github.com/alibaba/Sentinel/releases,选择下载当前稳定版,这里下载的是sentinel-dashboard-1.7.1.jar。三 Sentinel安装和启动(1). 将下载的sentinel-dashboard-1.7.1.jar上传到服务器192.168.1....原创 2020-04-17 18:22:41 · 417 阅读 · 1 评论 -
无废话7小时学会使用Spring Cloud Alibaba(5)GateWay网关
一 网关的作用反向代理,鉴权,流量控制,熔断,日志监控等等。二 创建自定义网关import lombok.extern.slf4j.Slf4j;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.Global...原创 2020-04-17 18:17:02 · 415 阅读 · 0 评论 -
无废话7小时学会使用Spring Cloud Alibaba(4)OpenFeign使用
一 OpenFeign的作用声明式Http客户端,用于微服务之间的调用,集成Ribbon的负载均衡。二 用户微服务1.entityimport com.fasterxml.jackson.databind.annotation.JsonSerialize;import lombok.AllArgsConstructor;import lombok.Builder;import ...原创 2020-04-17 18:13:25 · 584 阅读 · 0 评论 -
无废话7小时学会使用Spring Cloud Alibaba(3)Nacos安装和配置
一 下载Nacos官网下载地址:https://github.com/alibaba/nacos/releases,选择下载当前稳定版,这里下载的是nacos-server-1.2.1.zip。二 Nacos安装和持久化集群配置1.初始化Nacos数据库脚本(mysql作为Nacos持久化配置)在192.168.1.12服务器上新建数据库nacos_conf,并导入nacos-mysql....原创 2020-04-17 18:05:40 · 315 阅读 · 0 评论 -
无废话7小时学会使用Spring Cloud Alibaba(2)搭建工程
一 下载IntelliJ IDEA官网下载地址:https://www.jetbrains.com/idea/,选择下载Ultimate Edition,破解工具网上大把(如果找不到的可以加我发给你)。二 新建工程1.打开IDEA,File-New Project聚合总父工程名字Maven选版本新建后的工程2.IDEA常用设置(1).设置字符编码File-...原创 2020-04-17 18:38:55 · 833 阅读 · 1 评论 -
无废话7小时学会使用Spring Cloud Alibaba(1)概述
一 业务场景用户下订单->扣库存数量->减账户余额二 数据库设计t_user表脚本:CREATE TABLE `t_user` ( `id` varchar(32) NOT NULL, `name` varchar(32) DEFAULT NULL, `money` int(11) DEFAULT NULL, `createTime` dateti...原创 2020-04-17 17:49:25 · 344 阅读 · 0 评论