Spring Cloud
Spring Cloud是在Spring Boot基础之上构建的,用于快速构建分布式系统的通用模式的工具集。
温娉哲
I can do this all day
展开
-
Spring Cloud Alibaba 之 Nacos 的安装及使用
Nacos简介Nacos 可以发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。其中,Nacos实现注册中心和分布式配置中心,默认的端口号是8848。Nacos安装与启动1、环境准备Centos7系统环境JDK1.8Nacos安装包2、下载wget https://git原创 2020-05-22 21:41:53 · 651 阅读 · 1 评论 -
文件上传之MultipartFile类
前言项目中很多导入导出Excel表格的功能都用到了这个类,今天就来说说这个类都提供了哪些方法,都能做些什么?MultipartFile类源码在idea中打开项目,找到用到MultipartFile的地址,Ctrl+单击进入这个类的源码,按alt+7 打开这个类的结构,可以看到这个类中有哪些方法。getName():获取表单中文件组件的名字getOriginalFilename():得到原来的文件名在客户机的文件系统名称(即获取文件的原名)。getContextType():返回文件的内容类型原创 2020-05-20 16:41:18 · 1101 阅读 · 3 评论 -
Spring Cloud之分布式配置中心组件Config
Spring Cloud Config简介在分布式系统中,由于服务数量多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。Spring cloud config组件的两个角色:config server和conf...原创 2020-05-04 16:02:11 · 501 阅读 · 1 评论 -
SpringCloud之Feign实现服务间的调用
Feign简介Feign是一个http请求调用的轻量级框架,可以以java接口注解的方式调用http请求,而不用像java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。服务间的调用需求背景:eureka注册中心已经搭建好,现在有两个微服务之间想要进行通信,并且...原创 2020-04-26 15:37:46 · 919 阅读 · 1 评论 -
SpringCloud之Eureka注册中心原理及其搭建
Eureka简介Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server 和Eureka Client。(1) Eureka ServerEureka Server 提供服务注册服务,各个节点启动后,会在Eureka S...原创 2020-04-25 17:29:46 · 486 阅读 · 0 评论