#cloud

SpringCloud之Eureka注册中心原理及其搭建

  Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。  1、Eureka组件 ...

微服务SpringCloud项目架构搭建入门

Spring的微服务框架SpringCloud受到众多公司欢迎,给大家带来一篇框架搭建入门。本次采用的版本是SpringCloud版本为Finchley.RELEASE。 springcloud:    为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞...

Spring cloud 学习资料整理

纯洁的微笑程序猿DDliaokailin的专栏周立SpringCloud方志朋SpringCloud专栏许进跟我学SpringCloudSpringCloud官网spring-cloud-starterSpringCloud-Learning欢迎大家推荐更多的资料留着以后看。...

深入理解Spring Cloud Ribbon客户端负载均衡原理(一 实现服务实例地址转换)

在使用springcloud搭建微服务架构时,需要进行负载均衡操作。负载均衡分为硬件负载均衡和软件负载均衡,软件负载均衡又分为服务端负载均衡和客户端负载均衡。本系列主要介绍利用SpringcloudRibbon和RestTemplate实现客户端负载均衡,本文主要介绍将逻辑名为host的URI转化为服务实例的过程。在进...

springcloud生态图

springcloud生态图...
代码星球 ·2021-01-23

nextcloud 使用markdown editor 编辑器(xjl456852整理)

在nextcloud中安装了markdowneditor,但是无法使用它.经过调查发现,是nextcloud中默认的text插件影响的.解决方案:在应用中禁用默认text插件安装并启用: Plaintexteditor安装并启用:MarkdownEditor即可.参考:https://github.com/i...

spring-cloud学习BUG小结

1、com.sun.jersey.api.client.ClientHandlerException:java.net.ConnectException:Connectionrefused:connect或者com.netflix.discovery.shared.transport.TransportExceptio...

SpringCloud 之 Config 配置中心

配置文件是我们再熟悉不过的,在微服务系统中,每个微服务不仅仅只有代码,还需要连接其他资源,例如数据库的配置或功能性的开关MySQL、Redis、Security等相关的配置。除了项目运行的基础配置之外,还有一些配置是与我们业务有关系的,比如说七牛存储、短信和邮件相关,或者一些业务上的开关。但是随着微服务系统的不断迭代,...

SpringCloud 之 Netflix Zuul 服务网关

 Zuul是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监视,弹性和安全性。Zuul包含了对请求的路由和过滤两个最主要的功能。Zuul是Netflix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是一系列的过滤...

SpringCloud 之 Netflix Hystrix 服务监控

引用上篇文章的工程数据Hystrix除了可以实现服务容错之外,还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求数量成功数量等等这些状态通过 Actuator 进行收集,然后访问 /actuator/hystrix.stream 即可看到实时的监控数据。添加依赖在需要开启...

Spring Cloud 之 Netflix Hystrix 服务容错

Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断...

SpringCloud之Feign声明式服务调用

Feign是SpringCloudNetflix组件中的一个轻量级RESTful的HTTP服务客户端,实现了负载均衡和Rest调用的开源框架,封装了Ribbon和RestTemplate,实现了WebService的面向接口编程,进一步降低了项目的耦合度。Feign内置了Ribbon,用来做客户端负载均衡调用服务注册中...

SpringCloud之Ribbon负载均衡

   Ribbon是一个基于HTTP和TCP的客服端负载均衡工具,它是基于NetflixRibbon实现的。  它不像SpringCloud服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个SpringCloud微服务中。包括Feign提供的声明式服务调用也是基于该Ribbon实现的。  R...

SpringCloud之Eureka注册中心

 注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。举个现实生活中的例子,比如说,我们手机中的通讯录的两个使用场景:当我想给张三打电话时,那我需要在通讯录中按照名字找到张三,然后就可以找到他...

springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin

相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例:服务提供者和服务消费者,消费者会调用提供者的服务,新建的项目都是用springboot,附源码下载,推荐使用coding地址下载,因为可以切换分支,后期可以及时更新。codin...
首页上一页...678910...下一页尾页