随笔分类 -  Spring Cloud

摘要:导出swagger.json http://<your-host>:<your-port>/v2/api-docs http://<your-host>:<your-port>/v3/api-docs 在线预览 将swagger.json数据放入左侧,右侧在线预览:https://editor.sw 阅读全文
posted @ 2024-12-20 14:19 陈彦斌 阅读(75) 评论(0) 推荐(0) 编辑
摘要:添加依赖 注意:springboot版本2.7.0 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.36</version> </dependency> <depend 阅读全文
posted @ 2024-12-10 16:12 陈彦斌 阅读(261) 评论(0) 推荐(1) 编辑
摘要:创建2个项目 springboot-cloud-config(作配置中心) springboot-cloud-client(客户端) springboot-cloud-config(工程) 注意:2个项目springboot版本:2.4.0 添加依赖 <dependency> <groupId>or 阅读全文
posted @ 2024-08-26 09:42 陈彦斌 阅读(26) 评论(0) 推荐(0) 编辑
摘要:导读 最近我手上有个使用Gradle构建的项目,国内使用Gradle的人相对较少。而且我也觉得Gradle的依赖管理方式有些复杂,让我感到有些困惑。因此,我想将项目转换为Maven构建方式。Maven构建的SpringBoot的方式,想必大家都不陌生了吧~我特地记录下来,以备将来可能还会用到。 这里 阅读全文
posted @ 2023-09-10 02:26 陈彦斌 阅读(1106) 评论(0) 推荐(2) 编辑
摘要:导读 SpringBoot全局异常处理404问题 修改配置文件 spring.mvc.throw-exception-if-no-handler-found=true spring.web.resources.add-mappings=false 全局异常拦截器 @Slf4j @RestContro 阅读全文
posted @ 2023-05-29 17:43 陈彦斌 阅读(575) 评论(0) 推荐(0) 编辑
摘要:本地文件打包 /** * 下载压缩包 * * @param response */ @ResponseBody @GetMapping("/downloadZip") public void downloadZip(HttpServletResponse response, // @RequestB 阅读全文
posted @ 2023-04-23 21:29 陈彦斌 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:添加依赖 <!-- 令牌桶限流 --> <dependency> <groupId>com.github.vladimir-bukhtoyarov</groupId> <artifactId>bucket4j-core</artifactId> <version>7.5.0</version> </ 阅读全文
posted @ 2023-03-21 18:15 陈彦斌 阅读(135) 评论(0) 推荐(0) 编辑
摘要:项目依赖 SpringBoot 2.5.5 SpringCloud 2020.0.4 Alibaba Spring Cloud 2021.1 Mybatis Plus 3.4.0 Seata 1.4.1(需要与服务器部署的Seata版本保持一致) 。。。。 Seata介绍 什么是Seata 一个开源 阅读全文
posted @ 2022-10-24 10:54 陈彦斌 阅读(1058) 评论(2) 推荐(5) 编辑
摘要:TLog能解决什么痛点 随着微服务盛行,很多公司都把系统按照业务边界拆成了很多微服务,在排错查日志的时候。因为业务链路贯穿着很多微服务节点,导致定位某个请求的日志以及上下游业务的日志会变得有些困难。 这时候很多童鞋会开始考虑上SkyWalking,Pinpoint等分布式追踪系统来解决,基于Open 阅读全文
posted @ 2022-10-18 23:36 陈彦斌 阅读(1798) 评论(2) 推荐(5) 编辑
摘要:import feign.RequestInterceptor; import feign.RequestTemplate; import feign.Target; import feign.Target.HardCodedTarget; import lombok.extern.slf4j.Sl 阅读全文
posted @ 2021-07-08 14:20 陈彦斌 阅读(215) 评论(0) 推荐(0) 编辑
摘要:feign多参数问题 GET请求 错误写法 @RequestMapping(value="/test", method=RequestMethod.GET) void test(final String name, final int age); 正确写法 @RequestMapping(value 阅读全文
posted @ 2021-06-28 14:00 陈彦斌 阅读(298) 评论(0) 推荐(0) 编辑
摘要:在resources下新建:bootstrap.properties 阅读全文
posted @ 2021-06-25 23:20 陈彦斌 阅读(6982) 评论(0) 推荐(0) 编辑
摘要:SpringBoot与nacos版本对应关系 https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 导读 因为种种原因,现在很多公司微服务的注册中心不在使用eureka,纷纷 阅读全文
posted @ 2020-12-26 17:43 陈彦斌 阅读(784) 评论(0) 推荐(0) 编辑
摘要:导读 Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。可用于替代netfix的eureka。 下载 点我直达 解压并启动访问 启动: sh startup.sh -m standalone 关闭: sh shutdown.sh 查看端口占用情况: lsof 阅读全文
posted @ 2020-11-21 20:49 陈彦斌 阅读(429) 评论(0) 推荐(0) 编辑
摘要:导读 微服务架构中,是否遇到过这种情况,服务间调用链过长,导致性能迟迟上不去,不知道哪里出问题了,巴拉巴拉....,回归正题,今天我们使用SpringCloud组件,来分析一下微服务架构中系统调用的瓶颈问题~ SpringCloud链路追踪组件Sleuth实战 官网 主要功能:做日志埋点 什么是Sl 阅读全文
posted @ 2020-11-14 17:29 陈彦斌 阅读(1261) 评论(0) 推荐(2) 编辑
摘要:导读 之前写过一篇SpringCloud从入门到精通的点我直达,微服务基础知识点我直达,今天我们使用Spring Cloud模拟一个电商项目。分别有以下2个服务,商品、订单。下面我们开始叭 技术栈 SpringBoot整合SpringCloud 通信方式:http restful 注册中心:eruk 阅读全文
posted @ 2020-11-10 00:08 陈彦斌 阅读(1904) 评论(5) 推荐(3) 编辑
摘要:架构图 网关 负责路由转发+过滤器;他是系统的唯一对外的入口,介于客户端和服务器之间的中间层,处理非业务功能,提供路由请求、鉴权、监控、缓存、限流等功能 服务注册发现 调用和被调用方信息维护;服务启动的时候,都注册到注册中心里,这样的话别人调用的时候,就知道有哪些ip地址和端口号了 配置中心 管理配 阅读全文
posted @ 2020-11-04 23:49 陈彦斌 阅读(645) 评论(0) 推荐(2) 编辑
摘要:导读 先简单介绍下背景,公司里的项目,有一块需要与公司里的其他项目组对接。我们这边用的注册中心Nacos,对方用的eureka,之前都是自己写接口,然后服务中引入这个接口工程,都是注册到同一个注册中心中,百度查了下,可以使用@FeignClient远程调用人家服务。 首先 对方已经提供好一个API文 阅读全文
posted @ 2020-10-26 19:47 陈彦斌 阅读(343) 评论(0) 推荐(1) 编辑
摘要:application.properties spring.cloud.nacos.discovery.server-addr=xxx.xxx.xxx.xxx:8848 spring.application.name=服务名 bootstrap.properties 在resources下创建:bo 阅读全文
posted @ 2020-09-16 17:25 陈彦斌 阅读(11120) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
主题色彩