
分布式
文章平均质量分 93
微服务架构
冒险的梦想家
这个作者很懒,什么都没留下…
展开
-
flyway整合SpringBoot实战详细教程
1、简介Flyway 是一个开源的数据库迁移工具。它强烈支持简单性和约定而不是配置。迁移可以用SQL (支持特定于数据库的语法(例如 PL/SQL、T-SQL 等))或Java (用于高级数据转换或处理 LOB)编写。它有一个命令行客户端。如果您使用的是 JVM,我们建议您使用Java API(也适用于 Android)在应用程序启动时迁移数据库。或者,您也可以使用Maven 插件 或Gradle 插件。如果这还不够,还有 适用于 Spring Boot、Dropwizard、Grails、Play.原创 2021-09-09 14:57:53 · 4045 阅读 · 4 评论 -
Redisson+Redis实现分布式锁Lock
缓存使用[SpringCloud Alibaba Senti原创 2021-02-04 14:37:21 · 782 阅读 · 2 评论 -
RocketMQ 使用入门案例
SpringCloud Alibaba RocketMQRocketMQ概述RocketMQ是一款由阿里研发的高性能高可靠性的分布式消息队列,使用Java语言开发,该项目已经贡献给了Apache基金会,成为Apache的顶级开源项目。在早期,阿里内部使用ActiveMQ作为其消息传递中间件,随着业务的快速增长,基于ActiveMQ的消息队列集群在处理大规模业务吞吐量时会遇到IO等性能瓶颈,阿里研发团队曾努力优化ActiveMQ,但无奈效果不理想,紧接着他们将目光投向Kafka,不幸的是Kafka并不能原创 2021-02-01 11:31:39 · 2718 阅读 · 3 评论 -
Sentinel 限流使用案例
SpringCloud Alibaba Sentinel流量控制文章目录SpringCloud Alibaba Sentinel流量控制什么是SentinelSentinel 具有以下特征Sentinel 分为两个部分微服务集成Sentinel在pom.xml中加入下面依赖安装Sentinel控制台修改YML配置文件编写测试类Sentinel管理平台、测试接口流量控制(flow control)添加流量控制测试错误什么是Sentinel Sentinel (分布式系统的流量防卫兵) 是阿里开源的一原创 2021-02-01 10:49:58 · 1570 阅读 · 4 评论 -
Nacos踩坑篇
1、Nacos下载版本下载地址:https://github.com/alibaba/nacos/releases根据自己需要的版本环境选择下载安装2、解压启动解压启动这个地方发现一个问题,就是我解压完成在启动的时候闪退一道黑影闪过不知道发生了什么,查询资料发现Nacos启动必须要求JDK1.8以上,64位的系统,必须要有JAVA_HOME这个环境变量,查看了一下环境变量,发现当初配的时候没有用JAVA_HOME这个环境变量,于是重新配置了一下:1.JAVA_HOME为JDK的安装目录3原创 2021-01-08 16:40:23 · 2926 阅读 · 5 评论 -
微服务架构演变之 Spring Cloud Alibaba
文章目录1.1 系统架构演变1.1.1 单体应用架构1.1.2 垂直应用架构1.1.3 分布式架构1.1.4 SOA架构1.1.5 微服务架构1.2 微服务架构介绍1.2.1 微服务架构的常见问题1.2.2 微服务架构的常见概念1.2.2.1 服务治理1.2.2.2 服务调用1.2.2.3 服务网关1.2.2.4 服务容错1.2.2.5 链路追踪1.2.3 微服务架构的常见解决方案1.2.3.1 ServiceComb1.2.3.2 SpringCloud1.2.3.3 SpringCloud Alibab原创 2021-01-06 19:51:25 · 1051 阅读 · 7 评论