SpringCloud
文章平均质量分 89
programmerNuoYan
成功与否,在于你的学习时间与质量;会经常分享自己学习的东西与内容在上面,有不足请多多指教。
展开
-
Spring Cloud(四)Eureka服务注册与发现
一:Eureka是什么 Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如:Zookeeper。 Netflix在设计Eureka时遵守的就是AP原则 CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性原创 2021-08-26 15:02:23 · 119 阅读 · 0 评论 -
Spring Cloud(三)Rest学习环境搭建:服务提供者
一:总体介绍 我们会使用一个Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provide提供者(Server)提供的服务。 回忆Spring、SpringMVC、Mybatis等以往学习的知识。。。 Maven的分包分模块架构复习 // 一个简单的maven模块结构是这样的 -- // app-parent:一个父项目(app-parent)聚合很多子项目(app-util、app-dao。。。) |-- pom.xml | |-- a原创 2021-08-21 10:38:56 · 107 阅读 · 0 评论 -
Spring Cloud(一)回顾微服务和微服务架构
一:回顾微服务和微服务架构 1.1、什么是微服务 什么是微服务? 微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: 原文:https://martinfowler.com/articles/microservices.html 汉文:https://www.cnblogs.com/liuning8023/p/原创 2021-08-13 08:26:59 · 125 阅读 · 1 评论 -
Spring Cloud(二)什么是SpringCloud
一:什么是SpringCloud SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件。除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCloud利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分原创 2021-08-20 16:01:04 · 92 阅读 · 1 评论