![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 88
彩色贝
学无止境,加油
展开
-
微服务 (Martin Fowloer 译 文)
翻译自Martin Fowler的microservices, 翻译于2015年7月22日。翻译尽量贴近原文,减少意译带入的个人观点,如有不当之处,请指正。在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征:自动化部署,端点智能化,语言和数据的去中心化控制...转载 2018-08-26 11:12:34 · 996 阅读 · 0 评论 -
Eureka 与 zookeeper 对比
为什么不应该使用ZooKeeper做服务发现【编者的话】本文作者通过ZooKeeper与Eureka作为Service发现服务(注:WebServices体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验。本文虽然略显偏激,但是看得出Knewton在云平台方面是非常有经验的,这篇文章从实践角度出发分别从云平台特点、CAP原理以及运维三个方面对比了ZooK...转载 2018-09-02 17:17:48 · 151 阅读 · 0 评论 -
Feign
什么是Feign(官网解释)为服务消费者(Consumer)整合Feign依赖:<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-feign</artifactId></...原创 2018-10-14 16:40:36 · 2339 阅读 · 0 评论 -
Hystrix
是什么做什么? 使用方法服务降级(客户端):服务熔断和服务降级: Fegin使用HystrirxFegin是以接口形式工作的,它没有方法体,那么@HystrixCommand 针对于上述的方法是不适用于Fegin 的。官网文章如下:If Hystrix is on the classpath and feign.hystrix.e...原创 2018-10-14 16:44:26 · 4295 阅读 · 0 评论 -
Zuul
是什么 zuul 路由配置zuul:#ignored-services: microservicecloud-dept #忽略指定服务的访问路径prefix: /caisebei # 指定前缀ignored-services: "*" # 忽略所有的服务 (多个微服务之间使用逗号隔开,再配置routes 就是配置指定的微服务可以被代理)routes:micros...原创 2018-10-14 16:46:30 · 1508 阅读 · 0 评论 -
SpringCloud Config(集中式配置中心)
分布式服务面临的问题:是什么? 能干什么?Config Server 端点可以使用Config Server 的端点获取配置文件的内容,端点与配置文件的映射规则如下:/{application}/{profile}[/{label}]{application}-{profile}.yml{label}-{application}-{profile...原创 2018-10-14 16:49:57 · 553 阅读 · 0 评论 -
Eureka(注册中心)
是什么?Netflix 在设计Eureka 时遵守的就是AP 原则 cs 架构Eureka 的自我保护模式: CAP 理论 作为注册中心Eureka 比zookeeper 好在哪里?重点:zookeeper 是cp 、Eureka 是AP Eureka 与zookeeper 作为服务发现的对比文章 http://dock...原创 2018-10-09 23:50:21 · 2819 阅读 · 0 评论 -
Ribbon(负载 均衡)
一、基本讲解Ribbon 是什么?负载均衡(集中式LB、进程内LB):Ribbon 基本配置: 架构图:默认负载均衡算法: 轮询 二、Ribbon 自定义1、IRule : 根据特定算法从服务列表中选取一个要访问的服务,默认自带了七种负载均衡算法:注意: 使用属性自定义Ribbon 配置:Ribbon支...原创 2018-10-09 23:55:33 · 1266 阅读 · 0 评论