![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring cloud学习
文章平均质量分 62
spring cloud学习
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
比较spring cloud和dubbo,各自的优缺点是什么
这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表...转载 2018-12-08 18:27:41 · 662 阅读 · 0 评论 -
Spring Cloud之Turbine聚合监控
一:简介 在使用Hystrix Dashboard组件监控服务的熔断器状况时,每个服务都有一个Hystrix Dashboard主页, 当服务数量很多时,监控非常不方便。为了同时监控多个服务的熔断器的状况,Netflix开源了Hystrix的 另一个组件Turbine。Turbine用于聚合多个Hystrix Dashboard,将多个Hystrix...原创 2019-03-15 23:57:57 · 314 阅读 · 0 评论 -
Spring Cloud之路由网关Zuul
一:Zuul简单介绍简介 这是Netflix构建微服务的另一个组件—>智能路由网关组件Zuul。它一般用于构建 边界服务(Edge Service),主要用于动态路由,过滤,监控,弹性伸缩和安全。 Zuul的主要作用 ⑴Zuul,Ribbon以及Euraka相结合,可以实现智能路由和负载均衡的功能,Zuul能够 将请求...原创 2019-03-21 22:04:46 · 553 阅读 · 0 评论 -
Nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较
一、Nacos简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos 支持基于 DNS 和基于 RPC 的服务发现。在Spring Cloud中使用Nacos,只需要先下载 Nacos 并启动 Nacos serve...转载 2022-03-19 17:10:39 · 3854 阅读 · 1 评论 -
Spring Cloud之声明式调用Feign
一:Feign简介 Feign采用了声明式API接口的风格,将Java Http客户端绑定到它的内部。Feign将Java Http客户端调用 过程变得简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解。 Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。 简而言之: ...原创 2019-03-02 22:09:07 · 492 阅读 · 0 评论 -
Spring Cloud服务注册和发现Eureka
一:简介什么是Eureka? 和Consul,Zookeeper类似,Eureka是一个用于服务注册和发现的组件。它分为Eureka Server和Eureka Client, Eureka Server为Eureka服务注册中心,Eureka Client为Eureka客户端。 为什么选择Eureka? 首先Eureka完全开源,是Netflix公司...原创 2019-02-25 22:54:03 · 911 阅读 · 0 评论 -
SpringCloud之构建高可用分布式配置中心组件Config Server
一:简介 当服务实例很多的时候,所有的服务实例需要同时从配置中心Config Server读取文件, 这时可以考虑将配置中心Config Server做成一个微服务,并且将其集群化,从而达到高可用。 二:实战主工程parent pom.xml文件内容 ...原创 2019-03-30 20:53:23 · 486 阅读 · 0 评论 -
SpringCloud之分布式配置中心组件Config从远程Git仓库读取配置文件
一:简介 Spring Cloud Config支持从远程Git仓库读取配置文件,就是说我们可以将配置文件放在远程 Git仓库中,然后我们的Config Server从远程的Git仓库中读取。这样做的好处就是将配置进行统一 管理,并且可以通过Spring的Bus组件在不用人工启动程序的情况下对Config Client的配...原创 2019-03-30 13:38:54 · 2017 阅读 · 1 评论 -
SpringCloud之分布式配置中心组件Config从本地读取配置文件
一:Config Server简介简介 Config Server可以从本地仓库读取配置文件,也可以从远处Git仓库读取。本地仓库是指 将所有的配置文件统一写在Config Server工程目录下。Config Server暴露Http API接口,Config Client通过调用Config Server的Http API接口来读取配置文件。 二:...原创 2019-03-30 10:12:02 · 11132 阅读 · 7 评论 -
Spring Cloud之熔断器Hystrix以及Hystrix Dashboard
一:简介什么是Hystrix? 在分布式系统中,服务与服务之间的依赖错综复杂,一种不可避免的情况就是某些服务会 出现故障,导致依赖于它们的其他服务出现远程调度的线程阻塞。Hystrix是Netflix公司开源的 一个项目,它提供了熔断器功能,能够阻止分布式系统中出现联动故障。Hystrix是通过隔离服 务的访问点阻止联动故障的,并且提供了故障的解决方案,从而提高了整个分...原创 2019-03-10 11:03:03 · 590 阅读 · 0 评论 -
SpringCloud之RestTemplate服务模块调用以及Eureka服务注册与发现
一:SpringCloud聚合子模块之microservicecloud-consumer-dept-80,部门服务消费者新建microservicecloud-consumer-dept-80 修改pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...原创 2018-12-13 22:02:26 · 457 阅读 · 0 评论 -
微服务入门简介以及项目服务环境搭建
一:什么是微服务?从技术维度理解 优点 缺点 为什么选择SpringCloud作为微服务架构 a:选型依据如下 整体解决方案和框架成熟度,社区热度,可维护性,学习曲线 b:当前IT公司用的有哪些微服务架构 ①阿里Dubbo/HSF(但是Dubbo已经停止更新5年多了,差不多是2012年就不在维护,因为Dubbo团队解...原创 2018-12-09 23:20:13 · 342 阅读 · 0 评论 -
SpringCloud之Ribbon、Feign负载均衡
一:SpringCloud之Ribbon简介什么是Ribbon? 二:Ribbon的初步配置注意:这个Ribbon是客户端负载均衡的工具,所以我们应该配置在消费者微服务部门模块 修改microservicecloud-consumer-dept-80模块的pom.xml文件,添加Ribbon相关的依赖 修改applicati...原创 2018-12-20 22:56:32 · 244 阅读 · 0 评论 -
SpringCloud之eureka完善info内容、自我保护机制、服务发现以及集群配置
一:完善info内容构建进入7001微服务注册中心 效果 解决上面链接问题的办法: a:修改注册到这个注册中心的8001微服务的pom.xml文件 b:我们需要在总的父工程microservicecloud的pom.xml文件中添加构建build信息 c:修改微服务m...原创 2018-12-16 13:59:52 · 515 阅读 · 3 评论 -
SpringCloud之Hystrix断路器
一:SpringCloud之Hystrix断路器分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败。 什么是Hystrix? 什么是服务熔断? 二:将Hystrix熔断器整合到项目中去(参考之前的8001提供者部门 微服务,这个新的提供者微服务加了熔断器)创建子模块...原创 2018-12-22 18:03:24 · 222 阅读 · 0 评论 -
SpringCloud入门实战六
一:Springcloud之路由网关zuul什么是zuul? 二:SpringCloud路由网关的基本配置新建子模块microservicecloud-zuul-gateway-9527 在pom.xml中添加依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2018-12-23 17:03:50 · 337 阅读 · 0 评论 -
SpringCloud之消息总线(Spring Cloud Bus)刷新配置
一:简介Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯, 也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。Spring Cloud Bus可选 的消息代理组件包括RabbitMQ,AMQP和Kafka等。 为什么需要使用Spring Cloud Bus去刷新配置?...原创 2019-03-31 21:48:56 · 1782 阅读 · 0 评论