springcloud
java-girl
选择入行,就努力坚持下去;
只争朝夕,不负韶华!
展开
-
SpringCloud Alibaba-OSS 对象存储服务
对象存储服务(Object Storage Service,OSS)是一种海量,安全,低成本,高可靠的云存储服务,适合存放任意类型的文件,容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。开通阿里云的云对象存储使用服务端签名后直传用户向应用服务器请求上传Policy,应用服务器返回上传Policy,然后用户直接上传数据到OSS操作步骤:阿里云设置 参考文档;https://help.aliyun.com/document_detail/32009.html?spm=a2c原创 2020-06-09 03:07:02 · 4080 阅读 · 0 评论 -
解决跨域问题
使用springcloud gateway时。解决存在的跨域问题OPTIONS是预检请求跨域:指的是浏览器不能执行其他网站的脚本,他是有浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域。跨域文档说明:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS解决方法 1 使用nginx部署为同一域..原创 2020-06-06 23:28:25 · 1370 阅读 · 0 评论 -
获取springboot和springCloud版本的对应关系
https://start.spring.io/actuator/info原创 2020-06-05 20:44:51 · 198 阅读 · 0 评论 -
搭建微服务项目
1、在gitee中搭建项目2、将项目导入idea将gitee地址克隆写入到URL创建模块最后 finish就创建好了。将模块中的pom文件复制一个到模块外面中,进行修改,只留图中这些依赖,其他都不要设置最外层的.gitigore文件, 增加以下内容#任意路径下的mvnw,mvnw.cmd,.mvn文件**/mvnw**/mvnw.cmd**/.gitignore**/.mvn#任意路径下的target文件夹下的文件内容*...原创 2020-06-04 23:19:57 · 715 阅读 · 0 评论 -
springcloud alibaba-Nacos
Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态范围发现,配置管理和服务管理平台,使用java编写,需要依赖java环境文档地址:https://nacos.io/zh-cn/docs/quick-start.htmlgitbub地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md官方文档:https://github.com/alibaba/spring-cloud-alibaba/blo原创 2020-06-01 19:20:45 · 322 阅读 · 0 评论 -
springcloud学习--消息总线-Spring Cloud Bus
我们可以使用springCloudBus来实现配置的自动更新(不重启微服务的情况系,自动更新配置)一 配置服务端1.修改myproject_config工程的pom.xml,引用依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId&...原创 2020-04-11 17:29:57 · 123 阅读 · 0 评论 -
分布式配置-分布式配置-Spring Cloud Config
在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在SpringCloud中,有分布式配置中心组件spring cloudconfig ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是configclient.Conf...原创 2020-04-11 16:26:32 · 327 阅读 · 0 评论 -
springcloud学习-服务网关-Netflix Zuul
不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题:# 客户端会多次请求不同微服务,增加客户端的复杂性# 存在跨域请求,在一定场景下处理相对复杂# 认证复杂,每一个服务都需要独立认证# 难以重构,随着项目的迭代,可能需...原创 2020-04-02 08:27:46 · 162 阅读 · 0 评论 -
springcloud学习--熔断器-Netflix Hystrix
在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。Hy...原创 2020-04-02 07:55:10 · 105 阅读 · 0 评论 -
springcloud学习--服务调用-Netflix Feign
服务调用-Netflix Feign将所有的微服务都注册到Eureka中,这样所有的微服务之间都可以互相调用.1. pom.xml配置<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spr...原创 2020-04-02 07:04:29 · 149 阅读 · 0 评论 -
springcloud学习---服务发现——Netflix Eureka
Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注...原创 2020-04-02 06:55:16 · 189 阅读 · 0 评论 -
springcloud学习
Spring Boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring Boot,属于依赖的关系。SpringCloud主要框架:服务发现——Netflix Eureka 服务调用——Netflix Feign 熔断器——Netflix Hystrix (a调b,b调c,b调c错误,这时候就需要熔断器,让b可以继续让a调用,返回一个可以...原创 2020-04-02 06:37:26 · 86 阅读 · 0 评论