- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 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
1139
原创 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
497
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
1505
原创 PLSQL 14.0.6 下载使用教程
众所周知,PLSQL 只是一个oracle第三方开发测试工具,它依赖oracle 客户端搭配使用,但是oracle 客户端有2G,相当庞大,不建议安装。所以我们如果下载安装好PLSQL,再下载好轻量级的支持远程链接的oracle客户端,这样搭配使用可以的话就最好了,答案是可以的。第一步:PLSQL 下载与安装PLSQL 14.0.6 下载地址 :https://www.allroundautomations.com/registered-plsqldev/下载下来,除了安装路径更改一下,
2021-08-31 18:31:01
1679
3
原创 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
243
原创 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
622
原创 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
240
原创 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
281
原创 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
519
原创 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
591
原创 spring-cloud-starter-alibaba-nacos-config低版本动态配置成功,但是后台CaCheData自动刷新失败问题
关于nacos动态刷新配置的BUG1.发现BUG的过程:为提高新增的业务日志功能的灵活性,也是为了避免该功能隐藏的BUG造成内存溢出的风险,需要开关动态控制该功能的开启和关闭,我在配置文件增加了一个boolean值,动态修改该boolean 值后,可做到动态控制该功能的开启和关闭,但是后台也在不断报【ERROR 4668 --- [f4-0e9f2e3a81ea] c.a.nacos.client.config.impl.CacheData : [fixed-127.0.0.1_8848-362
2021-08-26 09:07:38
2798
1
空空如也
java同一浏览器,多页面不同用户登录,
2017-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人