随笔分类 - spingcloud
分享springcoud相关知识。欢迎关注公众号【知识追寻者】
摘要:一 前言 本篇文章将介绍什么是配置中心;配置中心使用git远程仓库实现的基本方式;使用bus自动刷新配置等; 二 配置中心介绍 由于微服务的应用过多,每个模块都有一个配置文件,当业务变多的时候,在配置文件中读取或者修改自定义的属性就非常不方便,springcloud官方推出了config配置中心,用
阅读全文
摘要:一 前言 经过zuul初级篇(博客或者公主号springcloud专栏可以找到)的学习,读者都懂得如何简单的使用zuul进行路由网关配置,在进阶篇中你将获得zuul核心功能过滤器的基本使用,通过zuul实现文件上传等; 二管理端点 默认情况下使用@EnableZuulProxy注解和 Spring
阅读全文
摘要:一 前言 zuul路由网关的核心作用是用于后台服务的统一管理;由于微服务是部署在多台服务器上,服务器的ip地址并不能统一,我们需要暴露一个统一的ip地址给前台使用进行接口调用;zuul就是起到路由网关统一作用;再看下 "Netflix uses Zuul" 对zuul使用如下: 1. Authent
阅读全文
摘要:一 前言 springcloud系列文章已经出到hystrix,中间知识追寻者跑去学了其它知识,回来感觉spingcloud系列出的也不少了;需要完全理解这篇文章对于初学者需要有一定的基础知识,如果看不懂请移步知识追寻者的springcloud专栏进行学习;学完本篇,你将获得学会使用Hstrix进行
阅读全文
摘要:一 前言 前文Feign配置一中讲述了feign的工作流程,日志设置,基本的HTTP远程过程调用,以及相关的注解说明;这篇文章主要说明的是feign的相关支持配置,以及替换原生的FeignClient; 二 OkHttp 目前主流的是使用OkHttp替换原生的FeignClient,Apache的H
阅读全文
摘要:一 前言 前文我们使用过了使用restTemplate结合Ribbon实现了HTTP远程过程调用消费服务,由于使用直接使用RestTenplate进行服务调用不是很理想,所以我们选择更好方式使用Feign进行Web Service 调用;之前文章的学习jdk版本都是基于javaSE8.0,Feign
阅读全文
摘要:一 前言 经过几篇的cloud系列文章,我想大家都有一个坚实的基础,后续的学习就会轻松很多,如果是刚刚来看的读者需要有eureka基础知识,或者查阅知识追寻者的cloud系列专栏;这篇文章主要讲解如何使用ribbon实现web service客户端调用,ribbon默认算法实现负载均衡等! 二 ri
阅读全文
摘要:一 前言 eureka作为注册中心,其充当着服务注册与发现功能,加载负载均衡;若在项目运行中eureka挂了,那么整个服务整体都会暂停,所以为服务运行的安全性,有必要搭建eureka集群;当其中一个eureka节点挂了,我们还有另外的节点可用;本篇文章的核心是如何在idea上运行eureka集群,和
阅读全文
摘要:一 前言 本篇文章主讲eureka的高可用结构,eureka为什么比传统的注册中心性能更佳,eureka是如何进行服务的注册与发现;在本篇文章中不会教出初学者进行如何搭建聚合工程,而是给出具体的client , server代码。 二 eureka介绍 "eureka" 是 一个服务注册与发现的组件
阅读全文
摘要:一 前言 这篇文章参考了官方文档,主要是描述了eureka client 和 eureka server 之间的交流机制; peer to peer 的 对等复制交流机制; eureka 官方文档 二 server client 之间的交流 euraka 的 client 与 server 之间的交
阅读全文
摘要:一 前言 这边文章主要是简述springcloud的主体内容,能够帮助读者更好的理解什么是springcloud,springcloud有什么特色项目,其主体功能等; 二 springcloud概述 springcloud是微服务落地的实现方案之一。相比于其它服务治理框架,其能快速的构建分布式系统,
阅读全文
摘要:一 前言 学习微服务要从基础的架构学起,首先你要有个微服务的概念才能学习对吧!!如果你都不知道啥是微服务,就一头扎进去学习,你自己也觉得自己也学不会对吧。本篇文章主要让大家快速了解基础的架构分格,以便于微服务入门。 二 单体架构 单体架构是传统架构,其发展了几十年,我们今天任然还在用单体架构开发,存
阅读全文