spring cloud
笙箫123
梦想还是要有的,万一实现了呢
展开
-
SpringCloud和SpringCloudAlibaba的区别
SpringCloudAlibaba实际上对我们的SpringCloud2.x和1.x实现拓展组件功能.1.nacos 分布式配置中心+分布式注册中心=Eureka+config2.目的是为了推广阿里的产品,如果使用了SpringCloudAlibaba,最好使用alibaba整个体系产品 SpringCloud SpringCloudAlibaba 注册中心 ...原创 2020-04-16 09:57:25 · 49514 阅读 · 10 评论 -
Api网关服务SrpingCloud Zuul
网关分类开放Api开放api(openApi) 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的入口进行管理,这正是API网关可以发挥作用的时候。微服务网关微服务的概念最早在2...原创 2019-09-15 13:43:54 · 237 阅读 · 0 评论 -
声明式服务调用SpringCloud Feign
feign介绍Feign客户端是一个web声明式http远程调用工具,提供了接口和注解方式进行调用。环境搭建Maven依赖信息 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-op...原创 2019-09-14 22:59:53 · 199 阅读 · 0 评论 -
服务保护机制SpringCloud Hystrix
微服务高可用技术大型复杂的分布式系统中,高可用相关的技术架构非常重要。高可用架构非常重要的一个环节,就是如何将分布式系统中的各个服务打造成高可用的服务,从而足以应对分布式系统环境中的各种各样的问题,避免整个分布式系统被某个服务的故障给拖垮。比如:服务间的调用超时服务间的调用失败要解决这些棘手的分布式系统可用性问题,就涉及到了高可用分布式系统中的很多重要的技术,包括:...原创 2019-09-12 22:23:31 · 215 阅读 · 0 评论 -
漫谈微服务架构
什么是微服务微服务架是从SOA架构演变过来,比SOA架构粒度会更加精细,让专业的人去做专业的事情(专注),目的提高效率,每个服务于服务之间互不影响,微服务架构中,每个服务必须独立部署,互不影响,微服务架构更加体现轻巧、轻量级,是适合于互联网公司敏捷开发。微服务架构特征微服务架构倡导应用程序设计程多个独立、可配置、可运行和可微服务的子服务。服务与服务通讯协议采用Http协议,使...原创 2019-09-10 19:40:59 · 196 阅读 · 0 评论 -
服务治理SpringCloud之Eureka
服务治理SpringCloud Eureka什么是服务治理在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。服务注册与发现在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等以别名方式注册到注册中心上。另一方...原创 2019-09-09 20:01:42 · 164 阅读 · 0 评论 -
SpringCloud中Ribbon客户端负载均衡器
客户端负载均衡器在SpringCloud中Ribbon负载均衡客户端,会从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地。让后在本地实现轮训负载均衡策略。Ribbon与Nginx区别服务器端负载均衡Nginxnginx是客户端所有请求统一交给nginx,由nginx进行实现负载均衡请求转发,属于服务器端负载均衡。既请求有nginx服务器端进行转发...原创 2019-09-08 20:01:57 · 184 阅读 · 0 评论 -
微服务框架SpringCloud相关面试题
微服务框架SpringCloud分布式配置中心有那些框架?Apollo(阿波罗)、zookeeper、springcloud config、nacos(阿里的,既是配置中心,又是注册中心)。分布式配置中心的作用?动态变更项目配置信息而不必重新部署项目。SpringCloud Config 可以实现实时刷新吗?springcloud config实时刷新采...原创 2019-09-02 21:25:21 · 304 阅读 · 0 评论 -
Spring cloud学习之Hystrix
谈谈服务雪崩效应雪崩效应是在大型互联网项目中,当某个服务发生宕机时,调用这个服务的其他服务也会发生宕机,大型项目的微服务之间的调用是互通的,这样就会将服务的不可用逐步扩大到各个其他服务中,从而使整个项目的服务宕机崩溃.发生雪崩效应的原因有以下几点1.单个服务的代码存在bug.2请求访问量激增导致服务发生崩溃(如大型商城的枪红包,秒杀功能).3.服务器的硬件故障也会导致部分服务不可用...原创 2019-09-01 20:23:13 · 183 阅读 · 0 评论 -
Spring cloud学习相关
什么是SpringCloudSpringCloud是微服务的一种解决方案,依赖SpringBoot实现。包含注册中心(eureka)、客户端负载均衡(Ribbon)、网关(zuul)、分布式锁、分布式会话等。为什么要使用SpringCloudSpringCloud是一套非常完整的微服务解决方案,俗称“微服务全家桶”,几乎内置了微服务所使用的各种技术,可以不必集成第三方依赖。...原创 2019-08-31 23:13:41 · 174 阅读 · 0 评论 -
Spring cloud本地负载均衡
项目结构1、eureka注册中心配置(spring-cloud-eureka-server)①Spring boot内置Tomcat启动方法。package com.cmcc;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Spri...原创 2019-08-27 21:44:51 · 524 阅读 · 0 评论 -
spring cloud核心组件
Eureka:各个服务启动时,Eureka Client 都会将服务注册到 Eureka Server,并且 Eureka Client 还可以反过来从 Eureka Server 拉取注册表,从而知道其他服务在哪里。 Ribbon:服务间发起请求的时候,基于 Ribbon 做负载均衡,从一个服务的多台机器中选择一台。 Feign:基于 Feign 的动态代理机制,根据注解和选择的机器,拼接请...原创 2019-07-02 09:04:32 · 361 阅读 · 0 评论