#Springcloud

SpringCloud分布式开发五大神兽

服务发现——NetflixEureka客服端负载均衡——NetflixRibbon断路器——NetflixHystrix服务网关——NetflixZuul分布式配置——SpringCloudConfig他们的关系:SpringCloud架构五大神兽的功能一个RESTful服务,用来定位运行在AWS地区(Region)中...

物联网架构成长之路(56)-SpringCloudGateway+JWT实现网关鉴权

0.前言  结合前面两篇博客,前面博客实现了Gateway网关的路由功能。此时,如果每个微服务都需要一套帐号认证体系就没有必要了。可以在网关处进行权限认证。然后转发请求到后端服务。这样后面的微服务就可以直接调用,而不需要每个都单独一套鉴权体系。参考了Oauth2和JWT,发现基于微服务,使用JWT会更方便一些,所以准备...

物联网架构成长之路(17)-SpringCloud目前遇到的注意事项

1.STS插件最好是要安装的.2.对应的Decompiler插件也是要安装的.3.如果遇到maven工程因为找不到包问题的,在确认pom.xml文件没有问题的情况下,右键项目-Maven-UpdateProject然后点击OK,更新一下工程,  还不行的点击ForceUpdateofSnapshots/Releases...

物联网架构成长之路(16)-SpringCloud从入门到吹水

1.前言  SpringCloud现在比较流行,版本更新也是蛮快的,网上资料也是很多。很多参考网上资料就可以学到了。这里给个http://blog.csdn.net/forezp/article/details/701488332.放弃  本来还想写一篇SpringCloud入门环境搭建的博客,后来想了想,还是算了,网...

SpringCloud之Sentinel

SentinelGitHub地址:https://github.com/alibaba/Sentinel关于Sentinel详细介绍:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8DSentinel官方文档:https://sentinelguard...
代码星球 ·2020-12-27

SpringCloud之Gateway

Gateway和Zuul的职责一样,都承担着请求分发,类似Nginx分发到后端服务器。1.SpingCloudGateway和SpringCloudZuul对比分析(1)相同点底层都是servlet两者均是web网关,处理的是http请求(2)不同点a.内部实现gateway对比zuul多依赖了spring-webfl...
代码星球 ·2020-12-27

SpringCloud之分布式链路追踪

链路追踪的主要目的在于让我们知道A微服务调用B微服务,B微服务调用C微服务,C微服务调用D微服务,D微服务调用A微服务等整个流程是怎样的。1.Maven依赖<!--SpringCloudSleuth--><dependency><groupId>org.springframework...

SpringCloudGateWay之网关跨域问题解决

应用场景:所有的微服务是通过网关这个入口,在和前端对接口时,必然设计到有关跨域的问题。关于服务端跨域有很多方案,可以加注解(指定具体的路径允许跨域),也可以统一配置。另外如果不在网关入口这配置,势必会造成一个很大的影响,那就是前端通过网关入口调用其它微服务,通常会出现如下错误:AccesstoXMLHttpReques...

SpringCloud Alibaba之Nacos

NacosGitHub开源地址:https://github.com/alibaba/nacosNacos官方文档:https://nacos.io/zh-cn/docs/quick-start.html按照如下命令即可://克隆gitclonehttps://github.com/alibaba/nacos.git/...
代码星球 ·2020-12-27

SpringCloud之Security

SpringSecurity是Spring提供的一个安全框架,提供认证和授权功能,最主要的是它提供了简单的使用方式,同时又有很高的灵活性,简单,灵活,强大。我个人博客系统采用的权限框架就是SpringSecurity,正好整合到SpringCloud里面。一般系统里关于角色方面通常有这么几张表,角色表、用户-角色表、菜...
代码星球 ·2020-12-27

SpringCloud之Config

配置中心,也就是SpringCloud中的Config组件,主要应用在哪些方面?配置文件方便维护配置文件内容安全和权限更新项目配置不需要重启本文主要围绕两个方面,一个是ConfigServer,另一个是ConfigClient。还是以我个人博客系统其中的一个模块为例。1.Maven依赖<dependencies&...
代码星球 ·2020-12-27

SpringCloud之Zuul

使用SpringCloudZuul实现网关代理。<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client&l...
代码星球 ·2020-12-27

SpringCloud之Ribbon

SpringCloud通过Ribbon实现负载均衡。<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client...
代码星球 ·2020-12-27

SpringCloud之Hystrix

在微服务架构中,微服务之间互相依赖较大,相互之间调用必不可免的会失败。但当下游服务A因为瞬时流量导致服务崩溃,其他依赖于A服务的B、C服务由于调用A服务超时耗费了大量的资源,长时间下去,B、C服务也会崩溃。Hystrix就是用来解决服务之间相互调用失败,避免产生蝴蝶效应的熔断器,以及提供降级选项。Hystrix通过隔离...
代码星球 ·2020-12-27

SpringCloud之服务注册中心和提供者(Eureka Server和Eureka Client)

<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</a...
首页上一页...34567...下一页尾页