一. Spring Cloud是什么?随着Spring Cloud成为炙手可热的微服务架构,我们可能经常会被问道:“用过Spring Cloud吗?”,“Spring Cloud能做什么?”,或者“你们为什么用Spring Cloud,而不用其他微服务架构”之类的问题。那么到底什么是Spring Cloud,我们为什么使用Spring Cloud呢?想要了解Spring Cloud,我们就得先搞清
转载
2024-04-16 14:21:28
36阅读
文章目录Zuul@EnableZuulServerpre类型过滤器route类型过滤器post类型过滤器error类型过滤器@EnableZuulProxypre类型过滤器route类型过滤器二者的区别Eureka@EnableEurekaClient@EnableDiscoveryClient两者的区别@Feign@EnableFeignClients@FeignClient@LoadBala
转载
2024-03-21 21:26:20
69阅读
1.基本介绍
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spri
转载
2024-09-06 16:48:23
15阅读
文章目录SpringCloud介绍什么是集群?什么是分布式?什么是RPC?什么是RestFul?什么是SOAP?什么是SOA?(面向服务的架构)什么是微服务?什么是微服务架构?注册中心(Eureka)声明式调用(Feign)负载均衡器(Ribbon)断路器(Hystrix)网关(Zuul)分布式配置中心(Config)Spring Cloud总结 SpringCloud介绍百度百科介绍:Spri
转载
2024-03-22 16:32:16
33阅读
概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其
http://www.idouba.net/spring-cloud-source-load-eureka-client-by-annotation/ 一般我们的都会被告知使用spring cloud app 如果 需要服务服务注册发现功能 ,只需简单的一个 @EnableEurekaClient 的annotation,就可以搞定
概念生产环境中注册中心服务一定要集群,不能是单点,不然注册中心服务出现故障后,整个微服务系统都将不可用。 微服务系统中从原则上要杜绝一切单点服务,包括注册中心,配置中心,网关服务和业务服务,要使整个系统是一个高可用的状态。 其它中间件系统比如Redis,Mq,Mongodb,ElasticSearch以及DB等系统,原则上也要杜绝单点,除了分片集群外,还需要有主从集群来保证系统的高可用。 eure
转载
2024-09-07 07:25:29
101阅读
纵观全文项目简介配置Seata Server服务修改conf下的registry.conf文件修改conf下的file.conf文件启动seata server服务在系统服务中配置使用Seata1、首先通过maven引入seata依赖2、对应的service需要在resources目录下添加registry.conf和file.conf文件3、修改对应微服务下的application.yml配置
转载
2024-08-29 15:08:37
31阅读
简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用Git地址https://gitee.com/wqrzsy/lp-demo/tree/master/lp-springboot-gateway更多demo请关注springboot demo实
转载
2024-10-30 12:09:00
69阅读
eureka服务中心搭建:config配置中心搭建:当前项目GIT:https://github.com/yukaiji/springcloud-client 之前已经搭建好了注册管理中心eureka-server和配置管理中心config-server。接下来就是基于这两个搭建一个提供对外服务接口的client。 首先创建一个名字为spring-cloud-client的工程
转载
2024-08-29 16:40:42
287阅读
Spring Cloud介绍一、Spring Cloud 是什么Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具Spring Cloud 是一整套微服务的组件、工具集Spring Cloud是一系列框架的有序
转载
2024-05-21 07:02:09
85阅读
GitHub:https://github.com/spring-cloud/spring-cloud-openfeignFeign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。 接口+注解 -> 微服务调用接口+@FeignClientFeign在消费端使用构建 Feign 工程 -> po
转载
2024-06-03 11:15:54
230阅读
1.@FeignClient(name="zjyy-bussiness-core"):定义在接口上,其中name为后台配置文件中spring.application.name定义的name,代表http://zjyy-bussiness-core/ 用法2:2.@RestController:注解相当于@ResponseBody + @Controller合在一起的作用3.@Reque
转载
2024-04-12 12:36:13
72阅读
一般为了不暴露自己的端口信息等,会选择架构一个网关在前面进行阻挡,起到保护的作用。附上一张工作示列图。1.配置网关9527gateway作为网关需要和其他的应用一样需要注册进eureka中进行管理,先创建应用gateway9527pom文件,关键是gateway依赖<dependencies>
<dependency>
<gro
转载
2024-02-11 09:48:30
578阅读
配置信息的加密在配置中心中,有些信息是比较敏感的,比如密码信息,在配置密码信air -alias config-
原创
2022-07-06 18:50:30
289阅读
SpringCloud用户登录功能(密码加密)成品JSR303依赖<!--jsr参数校验-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId
转载
2024-09-30 13:51:02
0阅读
Spring Cloud OAuth2.0安全之路(三) 搭建测试微服务1.创建SpringBoot项目,导入相关的包,工程结构如下2.pom文件代码示例:<parent>
<artifactId>cloud-root</artifactId>
<groupId>com.cto.cloud</groupId>
<vers
转载
2024-11-01 09:19:25
82阅读
这两天一直在为文件加密解密时,由于关闭数据转换链接流CryptoStream或者使用FlushFinalBlock时出现的“不正确的数据”和“要解密的数据长度无效”异常而烦恼,到现在也没弄懂具体是什么问题,如果有哪位高人能指点一下,在下不胜感激。 不过问题最终还是解决了,改变了加密和解密时的读取和写入的方式来解决了,最初都是直接对文件流操作,昨晚把它们
转载
2024-01-11 17:50:28
82阅读
转载
2024-06-03 14:34:24
79阅读
1. Java8自带无限制加密解密算法, 不需要再引入网上说的那俩包2. 加密解密是SpringCloud Config的功能, 所以必须先启动一个SCCud Config配置的普
转载
2022-09-30 10:23:11
185阅读