
spring cloud alibaba企业落地实战
文章平均质量分 72
随着内卷话得加重,掌握一种微服务生态是必须的。本专栏将介绍楼主公司搭建springcloud alibaba的过程以及难点与痛点,手把手教你落地企业级微服务项目。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
为何会写本专栏
随着springcloud Netflix的闭源,代表着后续功能不会在增加了,同时也随着springcloud alibaba越来越火热,掌握该技术也是必须的技能。原创 2021-06-18 11:14:07 · 6889 阅读 · 2 评论 -
一文带你掌握nacos基础应用
1.为什么使用选择nacosnacos在springcloud体系中作为注册中心与配置中心使用。相当于eureka与apollo的功能。一个老生常谈的问题nacos和eureka区别,下图是楼主在网上查找到。但是在楼主实际应用中 还有以下有点特别称道:nacos有配置功能,相对于楼主之前的eureka+apollo 这无疑大大的简化了系统的复杂性。nacos使用了数据库进行管理数据,使在处理数据时心里更舒服了。nacos拥有namespace和gourp的概念,可以隔离同名的服务。这样在多人原创 2021-09-13 10:34:04 · 10829 阅读 · 56 评论 -
小企业适用的组件化的服务间的调用
theme: vue-pro小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。服务间调用是微服务体系中必不可少的一部分,在springcloud alibaba的官网中,推荐使用是dubbo,但因为并发量比较小,同时dubbo相对比较复杂,所有楼主在服务间调用选型时,依然选择了openfeign。同时将服务间调用的接口封装为子工程,进行统一的api管理。避免小伙伴们造重复的轮子。1.新建api子工程1.搭建子工程这里新建了一个子工程,文件结构如下。2.添加pom.xml .原创 2021-09-29 08:19:05 · 11018 阅读 · 12 评论 -
修改nacos数据库,并制作镜像
上文我们更改了数据库类型 所以就不能使用官方docker镜像了 所以 我们这里使用修改源码之后的nacos项目制作镜像1.下载git clone https://github.com/nacos-group/nacos-docker.gitcd nacos-docker2.修改Dockerfile官方的Dockerfile意思是下载nacos的压缩文件,这里我们指定成我们已经打包好的gz文件。cd /usr/local/git/nacos-docker/build/COP原创 2021-07-26 10:58:22 · 2183 阅读 · 25 评论 -
getway极简落地入门
之前楼主使用的zuul,但是一次websocket之后,不得不使用了getway相比zuul,配置相差不大pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux</artifactId> </depend原创 2021-06-18 15:04:11 · 2073 阅读 · 1 评论 -
Sentinel落地与应用
地址;https://github.com/alibaba/Sentinel/releases/tag/1.8.1原创 2021-06-18 17:33:38 · 745 阅读 · 5 评论 -
Sentinel的常用配置详解
1.流控快速使用在接口上点击流控 设置单机阈值(每秒钟的并发量) 针对来源不用修改使用postman测试 当多次点击后会报错。配置详解(无特殊需求可以跳过)线程数:当操作线程大于配置 限流流程模式直接:直接限流 上文展示 关联:被关联的资源达到阈值,导致当前资源被限流(比如如下:当B超过QPS为1之后,A限流:) 链路:链路上游达到阈值,当前资源限流 例如 接口的上游都是sentinel_spring_web_context 如果sentinel_sprin...原创 2021-06-21 14:44:15 · 2122 阅读 · 2 评论