分布式与微服务
吴文毅
这个作者很懒,什么都没留下…
展开
-
SpringCloud之——feign的使用
SpringCloud之——feign的使用首先,对于微服务框架SpringCloud全家桶这里不做过多的介绍,在这里主要谈谈feign的使用。我们知道,feign集成了ribbon和hystrix,也就是负载均衡与降级熔断的功能;那么在哪些时候我们要用到feign呢?一般是在服务间的互相调用上;那么说到这里就稍微提一下,feign的调用底层其实也是用的Rest,也就是http请求!下面就直...原创 2020-01-03 11:47:40 · 515 阅读 · 0 评论 -
SpringCloud之——Eureka服务注册与发现
SpringCloud之——Eureka服务注册与发现Eureka作为SpringCloud全家桶的注册中心,最常说到的问题就是他与zookeeper的区别是什么,我们都知道ACP(可用性、一致性、分区容错性),那么P是必须要保证的,而三者又不可能同时满足,那么在设计的时候就看各自产品的侧重点了,Eureka和Zookeeper两个都能够作为注册中心使用,他们的主要区别是zookeeper保证的...原创 2020-01-03 13:54:45 · 157 阅读 · 0 评论 -
SpringCloud之——ZUUL网关
SpringCloud之——ZUUL网关网关简单的说就是微服务提供的统一的对外访问的接口,换言之就是所有的服务在请求到达服务之前,都要先经过网关,那么,这样的设计就便于我们做统一的权限验证等工作!与eureka一样,zuul也是作为一个独立的服务存在一、创建服务创建一个Springboot服务二、添加依赖<!-- 网关 --> <dependency> ...原创 2020-01-03 15:03:55 · 194 阅读 · 0 评论 -
SpringCloud之——hystrixDashboard(一)
SpringCloud之——hystrixDashboard(一)前面简单说了一下SpringCloud技术栈之zuul api网关、服务注册与发现的eureka和服务间调用的feign的使用,当然SpringCloud作为一个微服务的一站式配齐的全家桶,其组件远不止于此,在这里就简单的说一下其他的一些组件,hystrixDashboard从词意上理解,这个组件的主要功能就是一个仪表盘,既然...原创 2020-01-06 11:10:37 · 222 阅读 · 0 评论 -
SpringCloud之——Config
SpringCloud之——Configconfig作为Springcloud的五大神兽之一,也是我们玩SpringCloud必回的技术之一,它也给我们提供了相当程度的方便!一、为什么要使用config配置中心微服务时代,一个项目都是有很多个服务的,而且服务可能部署在不同的地方,这样一来,如果要修改某个服务的某个配置就变得不是那么方便,那么,有没有可能把这些配置文件都集中起来进行集中的管理和...原创 2020-01-06 17:32:49 · 226 阅读 · 0 评论 -
Dubbo之简单demo及dubbo admin服务治理
Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1] Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。——来自百度百科一、dubbo的调用流程这里借助一张官方的图片...原创 2020-01-13 17:29:23 · 794 阅读 · 0 评论