SpringCloud
虎纠卫
纸上得来终觉浅,绝知此事要躬行!码农一枚
展开
-
SpringCloud实践(一) 基础知识:微服务、SpringCloud、Springboot
在学习SpringCloud之前,先梳理一下基础知识,本章节的目标就是了解如下基础知识:微服务SpringCloudSpringboot最后通过搭建一个简单的Springboot 的 helloworld 结束本章。一、什么是微服务传统企业架构里面,一般分为数据库、服务端处理、前端展现。服务端一般是单体模块或者单体的进程,随着web端的业务越来越复杂,对于服务端的要求也越来越高,服务接口越来越多。...原创 2018-04-18 07:50:21 · 2072 阅读 · 2 评论 -
SpringCloud实践(二) 微服务核心组件Eureka
本节进入SpringCoud的核心组件Eurka的学习实践。原创 2018-05-29 23:27:09 · 2402 阅读 · 0 评论 -
SpringCloud实践(三) 高可用的Eureka注册中心
微服务的一个重要的特性就是去中心化,在上一节中,建立了一个微服务的demo,但是在上面例子中,很明显注册中心存在单点失效问题。当单一的注册中心失效后,对整个微服务来说,就会崩溃。好在SpringCloud提供了注册中心高可用配置的方案,下面就看一下如果实现高可用的Eureka注册中心。 注册中心的高可用是以集群的方式来解决注册中心的单点问题,用下面的图来表示高可用的架构...原创 2018-06-02 11:10:04 · 3632 阅读 · 1 评论 -
SpringCloud实践(四) 通过Feign组件实现消费者
在前面使用了RestTemplate和Ribbon来实现了服务消费者,Feign 是一个集成了Ribbon和Eureka的组件,通过声明的方式,就可以实现Http客户端,简化了http客户端(服务消费者)。对于Feign,我们只要记得两个特点就行了:1、整合了ribbon实现了负载均衡 2、通过注解方式实现http客户端接口。 本次实践就之前的基础上,来创建一个基于Feig...原创 2018-06-18 21:51:29 · 1661 阅读 · 0 评论