Spring Cloud与Docker从0到1学习
Spring cloud与Docker微服务架构实战,从0到1的学习过程,覆盖微服务理论,微服务开发框架(Spring cloud)以及运行平台(Docker)三大主题....
参考:
周立--- 《Spring Cloud与Docker微服务架构实战》
(第2版)
呆呆_小茗
梦想总是遥远,一步一脚印,只会越来越近
展开
-
Eureka 整合Ribbon 实现客户端侧负载均衡
前言: 一般来说,在生成环境中,各个微服务都会部署多个实例,那么服务消费者要如何将请求分摊到多个服务提供者实例上呢?1.Ribbon 简介 Ribbon 是Netflix 发布的负载均衡器,它有助于HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可以基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认提供了很多的负载均衡算法,例如: 轮询丶随机等。当然也可以为Ribbon实现自定义的负载均衡算法。 在Spring C...原创 2020-05-31 17:15:12 · 319 阅读 · 0 评论 -
Spring Cloud 微服务注册与发现&&Eureka详细介绍
1.服务发现简介前面文章说了,硬编码提供者地址的方式有不少问题,要想解决这些问题,服务消费者需要一个强大的服务发现机制,服务消费者使用这种机制获取服务提供者的网络信息。不仅如此,即时服务提供者的信息变化,服务消费者也无须修改配置文件.服务发现组件提供这种能力.在微服务架构中,服务发现组件是一个非常关键的组件,如图 服务提供者丶服务消费者丶服务发现组件这三者之间的关系大致如下: 1.各个微服务在启动时,将自己的网络地址等信息注册到服务发现组件中,服务发现组...原创 2020-05-25 20:14:25 · 354 阅读 · 0 评论 -
Spring Cloud 实战微服务(超级详细)
Sring Cloud 实现前提以及技术储备 1.Spring Cloud不一定适合所有人。 2.Spring Cloud是基于Java语言的工具套件,所以学习它需要一定的Java基础。 3.Spring Cloud是基于Spring Boot基础上进行构建的,因此延续了Spring Boot的契约模式以及开发方式。 工具以及版本 1.JDK1.8 2.Spring boot 1.5.9.RELEASE 3.Spring cloud Edgware RELEASE 5.IDEA 6.Mav原创 2020-05-25 14:30:03 · 231 阅读 · 0 评论 -
微服务开发框架--Spring Cloud详细简介
Sprig Cloud 简介 基于Spring Boot基础上构建的,是用于快速构建分布式系统的通用模式的工具集。 使用Spring Cloud 开发的应用程序非常适合在Docker或者Paas上部署,所以又叫作云原生应用。云原生可以简单理解为面向云环境的软件架构。 Spring cloud 特点 1.约定优于配置 2.适用于各种环境。开发丶部署在PC Server或者云环境(例如阿里云,AWS等)均可 3.隐藏了组件的复杂性,并提供声明式丶无XML的配置方式 4.开箱即用,快速启动 5..原创 2020-05-24 14:23:38 · 239 阅读 · 0 评论 -
从单体应用到微服务架构演变的概述
什么是单体应用?什么是微服务?单体应用的优势和劣势,为什么要从单体应用过渡到微服务?本文能解答这些问题.....原创 2020-05-22 21:09:20 · 680 阅读 · 0 评论