Easter79 Easter79
3年前
SpringCloud(一)之微服务核心组件Eureka(注册中心)的介绍和使用
一Eureka服务治理体系1.1服务治理服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。SpringCloudEureka是SpringCloudNetflix微服务套件中的一部分,它基于NetflixEureka做了二次封装。主要负责完成微服务架构中的服务治理功能。Eur
Stella981 Stella981
3年前
Spring Boot + Spring Cloud 构建微服务系统(三):服务消费和负载(Feign)
SpringCloudFeignSpringCloudFeign是一套基于NetflixFeign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAXRS注解。它也支持可插拔的编码器和解码器。Spri
Stella981 Stella981
3年前
Dubbo 如何成为连接异构微服务体系的最佳服务开发框架
从编程开发的角度来说,ApacheDubbo(以下简称Dubbo)首先是一款RPC服务框架,它最大的优势在于提供了面向接口代理的服务编程模型,对开发者屏蔽了底层的远程通信细节。同时Dubbo也是一款服务治理框架,它为分布式部署的微服务提供了服务发现、流量调度等服务治理解决方案。在这篇文章中,我们将以以上基础能力为背景,尝试突破Dubbo
Stella981 Stella981
3年前
Linux 通过ssh连接服务器、服务器之间传文件命令
ssh连接服务器命令:使用指定的账户和端口连接服务器(输入命令后再输入密码)sshadmin@10.4.135.102p6800使用默认root和22端口连接服务器sshroot@10.4.135.102传输文件命令:上传文件命令通过指定端口传输文件scpP680
Stella981 Stella981
3年前
Qos
QOS通常QoS提供以下三种服务模型:1、BestEffortservice(尽力而为服务模型):BestEffort服务模型是一个单一的服务模型,也是最简单的服务模型。对BestEffort服务模型,网络尽最大的可能性来发送报文。但对延时、可靠性等性能不提供任何保证。BestEffort服务模型是网络的缺省服务模型,通过
Stella981 Stella981
3年前
Spring Cloud微服务架构从入门到会用(三)—服务间调用Feign
微服务最重要的一个功能是服务间调用,各个服务互相依赖。比如电商系统有订单服务,有库存服务。在我们购买一件商品的时候,需要生成订单和减库存。这里我们就要用到服务间调用Feign。Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。接下来我们新建两个modu
Easter79 Easter79
3年前
SpringCloud课程:15.Hystrix断路器简介 与 服务降级
Hystrix断路器一、概述分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候不可避免地失败。服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出效应” 如果扇出的链路上某个微服务的调用响应
Easter79 Easter79
3年前
SpringCloud 微服务 (十四) 服务网关 Zuul 过滤器(Pre&Post)
壹上篇学习了zuul路由,这边继续学习,粗糙的记录zuul过滤器的用法贰现在对请求url做个约定,在请求url上没有带参数key123的url全部过滤掉①localhost:7000/product/list?key1234        不过滤②localhost:7000/product/list         
Stella981 Stella981
3年前
Spring Boot + Spring Cloud 构建微服务系统(七):API服务网关(Zuul)
技术背景前面我们通过Ribbon或Feign实现了微服务之间的调用和负载均衡,那我们的各种微服务又要如何提供给外部应用调用呢。当然,因为是RESTAPI接口,外部客户端直接调用各个微服务是没有问题的,但出于种种原因,这并不是一个好的选择。让客户端直接与各个微服务通讯,会有以下几个问题:客户端会多次请求不同的微服务,增加了客
Easter79 Easter79
3年前
SpringCloud微服务(02):Ribbon和Feign组件,实现服务调用的负载均衡
一、Ribbon简介1、基本概念\Ribbon是一个客户端的负载均衡(LoadBalancer,简称LB)器,它提供对大量的HTTP和TCP客户端的访问控制。2、负载均衡简介目前主流的负载均衡方案可分成两类:1)集中式\即在服务的消费方和提供方之间使用独立的LB设施,可以是硬