使用环境IntelliJ Idea2020.2gradle5.6.4spring-framework5.2.x第一步,下载Spring源码下载地址:https://github.com/spring-projects/spring-framework 可以选择自己要下载的版本。下载方式:1. 下载zip2.git clone命令下载指定分支代码创建代码要放置的文件夹,然后在该目录下执行git cl
转载
2024-09-23 18:28:00
244阅读
适合初学者在 idea 上学习搭建的SpringCloud框架以及各个组件的步骤配置一个springcloud项目如下:先创建一个什么都不要选的maven项目,接着就是在maven项目里面依次创建各个模块项目,具体请看以下介绍.模块例图:1 .首先要创建一个spring的项目,例如名叫springcloud-eureka的项目,其实也就是注册中心。 在创建项目的时候记得要勾选Spring Clou
转载
2024-02-12 19:51:05
1039阅读
0. 前言该项目使用Maven进行管理和构建,所以需要预先配置好Maven。嗯,在这个系列里就不做过多的介绍了。1. 创建项目先创建一个pom.xml 文件,添加以下内容:<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:
转载
2024-07-04 23:52:46
42阅读
在默认情况下,我们希望用户以JAR文件的形式将生产者存根和契约发布到Maven库。假如存根的组ID为“org.springframework”,工件ID为“spring-boot-application”。为了运行存根,消费者需要像下面这样给测试加上注解:@AutoConfigureStubRunner (ids={'org.springframework:spring-boot-applicat
转载
2024-03-01 21:28:30
30阅读
IDEA导入Spring源码环境搭建(图文解析)IDEA导入Spring源码环境搭建(图文解析)一、环境准备二、下载源码2.1 fork出一个自己的仓库2.2 复制git地址去idea下载2.3 配置Gradle2.4 设置gradle-wrapper.properties2.5 配置build.gradle文件2.6 然后往下继续寻找,找到如下代码段 IDEA导入Spring源码环境搭建(图文解
转载
2024-03-01 15:55:03
215阅读
简介ESB(企业服务总线)是OA (面向服务架构)的一种常见的设计实践 基于总线的设计,借鉴了计算机内部硬件组成的设计思想:通过总线传输数据。在分布式系统中,不同子系统之间需要实现相互通信和远程调用,比较直接的方式就 “点对点”的通信方式,但是这样会暴露出一些很明显的问题:系统之间紧密耦合、配置和引用混乱、服务调用关系错综复杂、难以统一管理、异构系统之间存在不兼容等。基于总线 的设计,可以解决上述
转载
2024-04-12 12:15:37
65阅读
说明想深入学习下 spring,了解下 spring 生命周期的一些细节,学习下一些中间件是怎么整合到 spring 里面的,如果自己写的中间件要怎么整合到 spring 中呢?从而让其他同学使用的时候非常方便;看了文档、书、博客、专栏之后想读读源码,顺便读源码的时候做点注释,或者修改点代码啥的,所以需要搭建一个环境;说实话,很多人估计想搭建个 spring 的源码环境,但是 spring 的这个
转载
2024-04-01 17:30:11
38阅读
导入springcloud 工程项目,发
原创
2022-05-27 08:39:25
502阅读
添加依赖新建项目 spring-cloud-feign-consumer pom.xml中引入需要的依赖内容:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId...
原创
2022-03-24 14:34:53
267阅读
添加依赖新建项目 spring-cloud-feign-consumer pom.xml中引入需要的依赖内容:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId...
原创
2021-07-06 17:57:39
104阅读
1.首先我们可以创建maven项目,file-> new ->project->maven,现则createa form archetype,这样可以生成maven的一些构建插件2.写项目名,finish即可 3.项目结构整体如下 4.改造成我们常用的maven结构,在main下新建java包和resources包,把jav
x由于我们经常发布项目到测试服,在测试服上调试一些本地无法调试的东西,所以出现了各种打包,然后上传、启动,时间都耗费在这无聊的事情上面了,偶然在网上看到IntelliJ IDEA有 Cloud Toolkit 这个插件,安装了一下,打包、上传、启动一条龙搞定,下面介绍一下使用Cloud Toolkit部署SpringBoot项目到服务器。准备工作在 IntelliJ IDEA 中安装和配置 Clo
转载
2024-09-28 20:55:11
69阅读
微服务已经渐渐火起来了,现在到哪里都能听到这个词。在微服务方面SpringCloud算是很成熟的开源项目了。虽然项目中还没具体使用到,但是作为个人的学习拓展还是可以深入的学习的。 我眼中的微服务概念:将系统拆分成独立的多个模块,通过网关对外提供服务,模块之间可以互相调用。通过这样拆分就可以根据每个模块的访问情况进行动态配置服务数量,而不需要像之前的项目一样部署整个项目。工程地址:https://g
转载
2024-02-26 09:45:55
36阅读
一、前言认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)...所以,这篇主要来讲讲SpringCloud的一些基础的知识。(我就是现学现卖了,主要当做我学习SpringCloud的笔记吧!)当然了,我的水平是有限的,可能会有一些理解错的的概念/知识点,还请大家不吝在评论区指正啊~~SpringCloud GitHub Demo(看完文章
转载
2024-05-15 13:13:55
155阅读
一、 如何使用Eureka注册服务1、 搭建Maven父工程 在Eclipse中,创建一个Maven父工程jck-springcloud,并在工程的pom.xml中引入Spring Cloud工具集依赖,添加Spring Cloud的版本依赖等信息。2、 搭建服务器端在父工程jck-springcloud中,创建Maven子模块jck-eureka-server作为服务端工程,该模块是一个基础的S
转载
2024-04-01 18:04:04
57阅读
一、项目前瞻1、项目步骤构建 一个springCloud微服务项目基本由以下三部分组成: ①整体父工程 新建父工程project:microserv
转载
2024-05-09 13:12:25
105阅读
引言小伙伴们,一周多不见,不好意思,上周又断更了,一是因为接了几个私活,挣了点小钱,二是公司最近又忙起来了,上周三接到通知要搞核酸检测大筛查,昨天晚上加班到十点总算是上线了,这个系统对整体并发和性能是有要求的,要在两天左右的时间里完成百万人次的登记,查询等操作,不能随便搞,万一到时候崩了脸上挂不住,所以在不到一周的时间里做完并测试上线实属不易,这都是题外话了。今天主要是给大家分享一下源码,这是我最
转载
2024-06-05 14:35:12
72阅读
目录1. 项目说明1. 版本2. 用到组件3. 功能2. 上俩篇教程3. Gateway集成sentinel,网关层做熔断降级1. 超时熔断降级2. 异常熔断3. 集成sentinel-dashboard控制台4. 限流5. 负载均衡1. 项目说明当前这篇教程是:1. Gateway集成Sentinel做限流、熔断降级(超时、异常比例、异常数),集成Sentinel控制台动态配置策略2. Spri
转载
2024-07-02 12:43:34
47阅读
一、Spring Cloud介绍Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托
转载
2024-03-22 11:19:56
46阅读
Ribbon用于负载均衡(LB),底层是Netflix LB分为集中式LB和进程内LB 集中式LB 即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转发至服务的提供方; 进程内LB 将LB逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选择出一个合适的服务器。 Ribbon就属于
转载
2024-04-10 12:29:45
34阅读