![](https://img-blog.csdnimg.cn/2020042021452693.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringCloud
SpringCloud技术相关:Eureka、Ribbon、Hystrix、Zuul、SpringCloud Config、SpringCloud Bus、SpringCloud Sleuth等
行百里者半九九
一名佛系程序员~
展开
-
Spring家族:Spring,SpringMVC,SpringBoot,SpringCloud的联系与区别
Spring家族成员联系与区别一、常用Spring家族成员1、Spring2、SpringMVC3、SpringBoot4、SpringCloud二、区别与联系1、Spring和SpringMVC2、SpringMVC和SpringBoot3、SpringBoot和SpringCloud三、总结一、常用Spring家族成员1、SpringSpring是一个轻量级的开源应用框架,旨在降低应用程序开发的复杂度。Spring具有以下特性:(1)轻量级;(原创 2020-08-06 16:04:49 · 293 阅读 · 0 评论 -
什么是微服务?
什么是微服务?1、什么是微服务?2、单体架构2.1 什么是单体架构2.2 单体架构存在的不足3、微服务架构3.1 什么是微服务架构?3.2 微服务的优势3.3 微服务和SOA的关系4 常用的微服务框架4.1 dubbo4.2 SpringCloud1、什么是微服务?微服务架构的系统是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需求。2、单体架构2.1 什么是单体架构在软件设计的时候经常使用经典原创 2020-07-31 13:03:14 · 256 阅读 · 0 评论 -
(三)分布式中的几点核心知识释义
1 分布式中的远程调用在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等,目前主流的远程调用技术有基于HTTP的RESTful接口以及基于TCP的RPC协议。1.1 RESTful接口 REST: 即Representati...原创 2020-04-20 23:09:59 · 207 阅读 · 0 评论 -
(一)软件架构演进与微服务架构
一、软件架构演进软件架构的发展经历了从单体结构、垂直架构、SOA架构到微服务架构的过程。1、单体架构1.1 特点: 所有的功能集成在一个项目工程中。 所有的功能打一个war包部署到服务器。 应用与数据库分开部署。 通过部署应用集群和数据库集群来提高系统的性能。 1.2 优点: 项目架构简单,前期开发成本低,周期短,小型项目的首选。 ...原创 2020-04-20 22:46:34 · 441 阅读 · 0 评论 -
(二)SpringCloud——微服务注册中心Eureka
注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。1、注册中心的主要作用服务注册中心(下称注册中心)是微服务架构非常重要的一个组件,在微服务架构里主要起到了协调者的一个作用。注册中心一般包含如下几个功能:1.1 服务发现:服务注册/反注册:保存服务提供者和...原创 2020-04-17 13:11:40 · 245 阅读 · 0 评论