热文离线部署 Cloudera Manager 5 和 CDH 5.12.1 及使用 CDH 部署 Hadoop 集群服务
Cloudera Manager Cloudera Manager 分为两个部分:CDH和CM。 CDH是Cloudera Distribution Hadoop的简称...
Cloudera Manager Cloudera Manager 分为两个部分:CDH和CM。 CDH是Cloudera Distribution Hadoop的简称...
在idea中使用 Alibaba Cloud Toolkit 插件 在idea中安装Alibaba Cloud Toolkit 插件 Preferences ——-> P...
有一次在生产环境,突然出现了很多笔还款单被挂起,后来排查原因,发现是内部系统调用时出现了Hystrix调用异常。在开发过程中,因为核心线程数设置的比较大,没有出现这种异常...
目前的工作场景是: 在一个项目中需要调用外部接口, 此接口一次只能处理8个请求,多于8个请求过来,nginx会为了保护接口直接踢回请求(返回500null错误),...
一、Hystrix基本概念 1、Spring Cloud调用接口过程 Spring Cloud 在接口调用上,大致会经过如下几个组件配合: Feign ...
一、Nacos 1、基本概念 (1) Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮...
一、什么是微服务 1、微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发...
spring cloud项目zuul网关配置zuul,application.yml内容 server: port: 10010 spring:...
“Field discoveryClient in (报错的类名) required a bean of type ‘com.netflix.discovery.Disc...
java.lang.IllegalStateException: Either ‘name’ or ‘value’ must be provided in @FeignC...
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on ...
我在springCloud学习笔记三中讲了通过restTemplate+ribbon的方式,实现负载均衡,这一篇写另一种方式,Feign,Feign默认整合了ribbon...
我们知道Servlet容器的线程是有限的,当我们项目中的微服务多起来的时候,各个服务之间是存在依赖关系的,一旦一个服务挂掉,势必会影响其它服务,因为请求可能在挂掉的服务这...
RestTemplate 是 Spring Resources 中一个访问第三方 Restful API 接口的网络请求框架。 RestTemplate 是用来消费 R...
在实际的项目可能有几百个微服务实例,这时候EurekaServer承担了非常高的负载,由于EurekaServer在微服务中有着举足轻重的作用,所以要对EurekaSer...
接触SpringCloud很久了总结一下 项目结构 主项目 pom文件 <?xml version="1.0" encoding="UTF-8"?> <projec...
在 Spring Cloud 体系中,几乎每个角色都会有两个以上的产品提供选择,比如在注册中心有:Eureka、Consul、zookeeper、etcd 等;网关的产品...
上节为大家介绍了 Eureka 的工作原理,其中提到了 Eureka Server 内部有二层缓存机制,那这些机制是如何工作的,以及 Eureka Server 是如何存...
注册中心高可用 理论上来讲,服务消费者本地缓存了服务提供者的地址。即使 Eureka Server 宕机,也不会影响服务之间的调用,但是一旦涉及到服务的上下线,本地的缓存...
什么是Eureka Eureka 是 Netflix 公司开源的产品,它是一种基于 REST(Representational State Transfer)的服务,主要...
Eureka 工作原理 上节内容为大家介绍了,注册中心 Eureka 产品的使用,以及如何利用 Eureka 搭建单台和集群的注册中心。这节课我们来继续学习 Eureka...
不同于单体架构的应用,微服务架构由于服务数量众多,出故障的概率更大,这个在前两篇文章中已经和读者分享过了。这种时候不能单纯依靠“人肉”运维,否则当服务数量越来越多时成本将...
上篇文章和大家分享了声明式微服务调用组件 Feign 的基本用法,相信大家已经了解到使用 Feign 的好处了,使用 Feign 有效地解决了使用 RestTemplat...
服务注册中心搭建成功后,接下来我们还要再搭建一个 provider 用来提供服务。这个 provider 和前面 provider 的搭建也是基本一致的。 provide...
服务化 我们在前面的配置中,当 Config Client 需要从 Config Server 上获取配置数据时,我们都是直接在 Config Client 的配置文件中...
本文将对Spring Cloud GateWay 中的 Predicate 和 Filter进行讲解,因为它们是GateWay中最重要的核心功能。可以说是网关的左膀右臂。...
什么是微服务网关 在微服务架构中,整个系统是由很多个微服务组成的,每一个微服务负责一块独立的业务,当外部的系统需要调用微服务中的一些功能的时候,我们对外提供接口(暴露接口)。
本节要和大家聊一个新的话题,那就是消息中间件。在微服务中, Spring Cloud Bus (消息总线)通过轻量级消息代理连接各个微服务,在很多场景下我们对 Sprin...
1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。 解决办法:对所有可能查询的参...
首先,我们要从解决问题的角度得知分布式服务的由来,从单机服务到分布式服务经历了哪些过程 起初,服务是比较单一的,在一个工程包之中会包含所有的模块,但随着互联网的快速发展...
zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应...
Spring Cloud之config server(配置中心) Spring Cloud之config server(上) 前言 在spring cloud项目中,都会...
Spring Cloud之feign调用 feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并...