spring cloud
文章平均质量分 83
乌石头瞎混第一人
默默前路,踏实前行。
展开
-
spring boot +spring cloud + spring cloud alibaba入门搭建(九)整合redis作为缓存中间件
1.在前面的基础上,在user项目引入redis 的依赖,<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.在配置文件增加redis 配置spring: c原创 2021-11-17 16:43:20 · 1127 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(八)整合seata+nacos,seata客户端 1.4.0,服务端1.4.2
seata 这个框架,整合之后,只是成功了一办,调用方异常,被调用的feign接口,修改的数据是会回滚的,如果是被调用方异常,是不会回滚的。开始吧,先下载seata 服务端,和源码,下载地址下载中心source|binary都下载回来解压之后如下进入源码的 这个路径D:\soft\seata\seata-1.4.2\script\config-center,修改config.txt只保留以下内容service.vgroupMapping.user_group=defa...原创 2021-10-18 18:19:55 · 494 阅读 · 2 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(七)整合rabbitMq
本来是想整合rocketMq的,奈何,rocketMq在JDK9,10,11的环境下居然启动不了,官方也没有修复,我的JDK是11,所以只能是用rabbitMq了,说一下这两个有什么不一样吧,rocketMq是依赖JDK环境运行的,rabbitMq是依赖erlang环境运行的,如果你用的是JDK8,那么选择 rocketMq也是可以的,本章只是对整合rabbitMq做一个整合和入门的使用,更多高大上的方法,请自行参阅其他文档。在整合rabbitMq之前我们需要先把mq的服务启动起来。因为Rabbit原创 2021-09-02 10:20:57 · 1497 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(六)整合sleuth+zipkin,链路追踪
1.上一编我们已经学习gateway网关统一入口了,这编我们整合sleuth+zipkin,链路追踪,方便我们快速知道一个请求的所有调用链。2.在我们的cloud-user和cloud-product 的pom.xml 引入<!--链路追踪 Sleuth--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud原创 2021-08-27 18:16:35 · 239 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(五)整合gateway 做网关,统一请求入口
1.上一编我们使用了sentinel 进行限流和熔断,这编我们整合gateway,可以先把上编的sentinel 的配置注释掉,这编主要介绍整合gateway2.新建一个model ,cloud-gateway3.引入gateway相关的依赖,编写pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=原创 2021-08-27 16:42:15 · 617 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(四)整合服务熔断sentinel
1.上一编我们学习的了fegin 的fallback ,兜底类,可以在服务超时或者不可用时,返回我们的兜底方法,但是如果有大量的持续的请求的时候,请求也不是超时的,能正常返回的,但是系统一下子处理不过来的时候,就会阻塞当前的服务了,这个场景如何测试呢?2.修改could-user 的tomcat线程处理数量为10,默认为200server: port: 8990 tomcat: max-threads: 10启动我们的服务下载压测工具,jmeter,启动jmeter配置原创 2021-08-27 15:23:46 · 232 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(三)在user服务引入feign进行远程调用
1.上一编我们已经实现了,将两个子服务注册到nacos,并且运用nacos config 做了一下动态配置的实验了,这一节我们引入feign 进行服务间的调用。2.修改cloud-user项目的pom.xml文件,引入feign模块在pom.xml增加<!--引入fegin远程调用--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId原创 2021-08-26 15:36:57 · 278 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(二)搭建公共模块和两个子服务,并且将两个子服务注册到nacos 注册中心+使用配置中心
1.上一编已经搭建好父工程了,接下来我们搭建一个公共模块放一些公共的实体,和工具类。2.在idea 选中父项目,右键new model,选中maven后,啥也不要选,next ,子模块名写cloud-commons,finish.公共子模块建成后,暂时先放着。3.接着我们新建两个差不多的子服务,按照上面新建model的步骤,新建,一个cloud-user ,一个cloud-product,分别导入我们的公共模块,修改父工程pom.xml文件,增加<dependencies>原创 2021-08-26 10:33:09 · 513 阅读 · 0 评论 -
spring boot +spring cloud + spring cloud alibaba入门搭建(一)搭建父项目
1.首先,第一步,是环境安装,JDK 环境,我的是11。2.第二需要安装maven,项目用maven 管理,安装好了之后,修改maven 的配置文件,copy一份conf文件夹下的setting.xml,修改这个<localRepository>D:\soft\maven\repo</localRepository> 为D盘不带中文的目录,默认maven 仓库放在C盘,不想电脑越来越卡就改一下,修改中央仓库,<mirror> <id>...原创 2021-08-26 09:52:45 · 589 阅读 · 0 评论