
springcloud
springcloud
jamesge2010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
skywalking介绍及搭建
copy agent/optional-plugins/apm-spring-cloud-getway-xx.jar到plugins,然后重启skywalking。配置文件路径:config/alarm-setting.xml。5.启动skywalking服务:(自动建表)记录返回参数和返回值:(需要加上@Tag注解)添加logback-spring.xml文件。4.手动新建mysql数据库swtest。原创 2024-05-31 15:56:47 · 610 阅读 · 0 评论 -
getway整合sentinel流控降级
1.设置API分组:2.根据API分组进行流控:自定义统一异常处理:原创 2024-05-30 00:55:48 · 441 阅读 · 0 评论 -
seata介绍及使用
在所有的client端中配置事务分组:(对应server端conf.txt中的service.vgroupMapping.guangzhou)运行seata/script/config-center/nacos/nacos-config.sh。创建数据库:(从github中找到数据库创建脚本)同样要修改事务分组信息:(异地容灾)修改store.mode=db。使用seata(一个标签搞定)原创 2024-05-23 16:22:12 · 480 阅读 · 0 评论 -
使用控制台方式部署sentinel
如修改了sentinel端口,需要添加客户端运行参数:(整合springcloudalibaba直接在配置文件中配置即可)流控模式-关联:设置add的流控模式,影响的是sentinel_defalut_context。流控效果:warm up(5秒内逐渐加热至10个阈值)针对请求线程数量的流控:(允许同时请求的线程数)流控效果:排队等待(超过5个访问最多等你5秒)注意:要使链路流控生效一定要加上如下配置。链路流控模式:(流控的目标是入口资源)最小请求数:请求数达到此数量以上才生效。原创 2024-05-22 15:32:52 · 364 阅读 · 0 评论 -
sentinel搭建及使用
1.添加依赖(版本可依赖于父pom)原创 2024-05-11 16:31:49 · 312 阅读 · 0 评论 -
nacos配置中心
附:如何打开权限控制:修改nacos/conf/application.properties如何使用nacos配置中心:1.添加依赖2.添加config配置,需要加在bootstrap.yml中application.name要与nacos中的data ID相同才能读取到相应配置信息:配置文件扩展名如果不是properties需要增加如下配置:通过spring.profiles.active来配置使用哪个配置文件,如:n原创 2024-05-11 15:42:05 · 163 阅读 · 0 评论 -
搭建nacos集群
修改/usr/local/openresty/nginx/conf/nginx.confi文件。1.修改nacos/conf/application.properties。2.在数据库中执行nacos/conf/nacos-mysql.sql脚本。3.修改nacos/conf/cluster.conf文件。4.修改startup.sh文件模式为集群。原创 2024-05-11 13:56:00 · 326 阅读 · 1 评论 -
更多关于 Nacos Config Starter 的配置项
更多关于 Nacos Config Starter 的配置项如下所示:原创 2024-05-11 12:17:46 · 262 阅读 · 0 评论 -
nacos server安装部署傻瓜级教程
全局配置文件为:nacos/conf/application.properties。数据默认存在内存中,默认用户名密码为nacos/nacos。修改启动模式:nacos/bin/startup.cmd。原创 2024-05-11 11:23:18 · 372 阅读 · 0 评论 -
springcloudalibaba环境搭建
添加依赖。原创 2024-05-11 00:48:22 · 138 阅读 · 0 评论 -
springcloudalibaba版本发布说明
适配 Spring Boot 为 2.4,Spring Cloud Hoxton 版本及以下的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记):每个 Spring Cloud Alibaba 版本及其自身所适配的各组件对应版本如下表所示:原创 2024-05-11 00:38:42 · 754 阅读 · 0 评论 -
springcloudAlibaba-getway
依赖:配置:原创 2023-05-15 13:04:52 · 180 阅读 · 0 评论 -
springcloud-feign相关配置
方式二实践:1)引入依赖:2)移动代码:3)更改依赖引用:4)解决更改包名后bean不注入问题:原创 2023-05-10 12:31:12 · 89 阅读 · 0 评论 -
实现基础nacos权重的负载均衡策略
实现基础nacos权重的负载均衡策略原创 2023-03-29 17:57:46 · 109 阅读 · 0 评论 -
nacos集群-linux环境搭建
7.copy application.properties cluster.conf bin/startup.sh到另两台nacos并修改。11.修改springcloud中的application.yml(所有服务)2.更名为nacos8848,nacos8849,nacos8850。3.更改conf/application.properties。9.修改conf/nginx.conf文件。5.修改 cluster.conf文件。6.修改bin/startup.sh。10.启动nginx。原创 2023-03-29 17:20:05 · 128 阅读 · 0 评论 -
springcloud各套实现对比
springcloud各套实现对比原创 2023-03-22 10:39:31 · 154 阅读 · 0 评论 -
jedis五大数据类型的常用操作
原创 2022-01-26 23:16:50 · 226 阅读 · 0 评论 -
redisTemplate的使用
2.自定义redisTemplate原创 2022-01-27 00:39:54 · 610 阅读 · 0 评论 -
记一次让人恶心的springcloud文件上传问题
本来的写法:客户端@ApiOperation(value = "融资申请上传文件存储")@RequestMapping(path = "/b/v1/external/gateway/adapter/aws/object/save", method = RequestMethod.POST)ResponseEntity<String> objectSave(@ApiParam("融资申请文件") @RequestParam("file") MultipartFile file, .原创 2021-11-02 17:10:02 · 343 阅读 · 0 评论 -
自定义springboot-starter
一、码前必备知识1、SpringBoot starter机制 SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。SpringBoot提供了针对日常企业应用转载 2021-05-23 23:06:19 · 98 阅读 · 0 评论 -
springcloud(apollo/mybatis)等配置
server: port: 1005 context-path: /# 数据源配置spring: application: name: microservice-student datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/db_spri...原创 2021-03-21 22:27:46 · 381 阅读 · 1 评论 -
SpringBoot整合Mybatis完整详细版
记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!当初跟着教程练习搭建了一个框架,传送门:spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了,看来真是好记性不如烂笔头。于是写下本篇SpringBoot整合Mybatis的文章,做个笔记。本章节主要搭建框架,下章节实现登录注册以及拦截器的配置:Spring转载 2021-02-16 22:58:09 · 697 阅读 · 1 评论 -
SpringBoot集成Apollo实现Druid动态数据源
一:SpringBoot集成Apollo首先在pom中引入apollo。<!-- apollo --><dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>1.1.0</version></dependency>转载 2021-02-16 01:04:52 · 961 阅读 · 0 评论 -
SpringBoot+Mybatis+MySQL实现读写分离
在Springboot中使用数据库主从复制实现读写分离,操作数据时操作主表,查询操作使用从表。我就直接跳过创建SpringBoot应用的步骤了,直接开始操作如何配置读写分离。1、我的Maven依赖如下,大家可以复制<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema...转载 2021-02-01 01:05:54 · 269 阅读 · 0 评论 -
springcloud搭建(十五)Zuul请求过滤配置
1.创建AccessFilter.javapackage com.java1234.filter;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import com.netflix.zuul.ZuulFilter;import com.netflix.zuul.contex...原创 2020-04-13 00:29:35 · 183 阅读 · 0 评论 -
springcloud搭建(十四)zuul的路由映射
1.在application.yml添加如下配置:zuul: # 所有请求地址都需要加上如下前缀 prefix: /java1234 # 所有真实映射地址都不能访问 ignored-services: "*" routes: # microservice-student为真实映射的地址 studentServer.serviceId: microservi...原创 2020-04-12 16:18:45 · 178 阅读 · 0 评论 -
springcloud搭建(十三)Zuul API路由网关
1.创建microservice-zuul-3001项目并添加依赖<dependency> <groupId>com.java1234.springcloud</groupId> <artifactId>microservice-common</artifactId> <version>${pro...原创 2020-04-12 15:52:17 · 130 阅读 · 0 评论 -
springcloud搭建(十二)feign与hystrix整合后hystrix的超时设置
1.修改feign的默认超时时间(1秒)并配置hystrix超时时间,在application.yml中添加如下配置:ribbon: ReadTimeout: 10000 ConnectTimeout: 9000hystrix: command: default: execution: isolation: threa...原创 2020-04-12 15:18:29 · 517 阅读 · 0 评论 -
springcloud搭建(十一)feign与hystrix整合
1.microservice-common项目StudentClientService.java中增加getInfo方法及fallbackFactory@FeignClient(value="MICROSERVICE-STUDENT",fallbackFactory=StudentClientFallbackFactory.class)public interface StudentCli...原创 2020-04-12 00:30:46 · 241 阅读 · 0 评论 -
springcloud搭建(十)turbine集群监控(基于Dashboard)
1.创建microservice-student-consumer-hystrix-dashboard-90项目2.加入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix<...原创 2020-04-11 23:46:10 · 150 阅读 · 0 评论 -
springcloud搭建(九)hystrix服务熔断
1.创建hystrix项目microservice-student-provider-hystrix-10042.额外添加hystrix依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hy...原创 2020-04-06 00:45:13 · 134 阅读 · 0 评论 -
springcloud搭建(八)使用feign构建项目(基于ribbon)
1.首先,在common中加入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId></dependency>2.在common项目...原创 2020-03-31 00:29:16 · 276 阅读 · 0 评论 -
springcloud搭建(七)整合ribbon实现负载均衡
1.引入jar包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId></dependency><dependency> ...原创 2020-03-29 23:51:28 · 298 阅读 · 0 评论 -
springcloud搭建(六)注册服务提供者到Eureka
1.z添加依赖jar包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId></dependency><dependency>...原创 2020-03-29 00:56:35 · 402 阅读 · 0 评论 -
springcloud搭建(五)eureka注册中心
1.添加依赖jar包<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</...原创 2020-03-29 00:34:00 · 153 阅读 · 0 评论 -
springcloud搭建(四)服务消费者
1.加入依赖:<dependencies> <dependency> <groupId>com.java1234.springcloud</groupId> <artifactId>microservice-common</artifactId> &l...原创 2020-03-28 16:07:39 · 241 阅读 · 0 评论 -
springcloud搭建(三)服务提供者
1.引入依赖jar包<dependencies> <dependency> <groupId>com.java1234.springcloud</groupId> <artifactId>microservice-common</artifactId> ...原创 2020-03-28 15:52:28 · 384 阅读 · 0 评论 -
springcloud搭建(二)创建公共模块
1.由于项目使用了spring-data-jpa,因此要加上依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency&...原创 2020-03-28 15:34:13 · 2224 阅读 · 0 评论 -
springcloud搭建(一)依赖jar包
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.co...原创 2020-03-27 00:16:03 · 1750 阅读 · 0 评论