"Articles"
"blog"
"Articles"
后端学习之SpringCloud(汇总) 后端学习之SpringCloud(汇总)

阅读全文

后端学习之SpringCloud(汇总)
微服务架构是一种架构模式,或者说是一种架构风格,**它体长将单一的应用程序划分成一组小的服务**,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终价值,服务之间采用轻量级的通信机制(**HTTP**)互相沟通,每个服务都围绕着具体的业务进行构建,并且能狗被独立的部署到生产环境中,另外,应尽量避免统一的,
2020-07-02
SpringCloud学习(4)-服务熔断与降级 SpringCloud学习(4)-服务熔断与降级

阅读全文

SpringCloud学习(4)-服务熔断与降级
Hystrix是一个应用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整个体系服务失败,避免级联故障,以提高分布式系统的弹性。
2020-06-20
SpringCloud学习(3)-Ribbon和Feign SpringCloud学习(3)-Ribbon和Feign

阅读全文

SpringCloud学习(3)-Ribbon和Feign
Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Ribbon 的客户端组件提供一系列完整的配置项,如:连接超时、重试等。简单的说,就是在配置文件中列出 LoadBalancer (简称LB:负载均衡) 后面所有的及其,Ribbon 会自动的帮助你基于某种规则 (如简单轮询,随机连接等等) 去连接这些机器。我们也容易使用 Ribbon 实现自定义的负载均衡算法!
2020-06-10
后端学习之SpringMVC(汇总) 后端学习之SpringMVC(汇总)

阅读全文

后端学习之SpringMVC(汇总)
MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是**降低了视图与业务逻辑间的双向偶合**。
2020-05-29
SpringCloud学习(2)-Eureka SpringCloud学习(2)-Eureka

阅读全文

SpringCloud学习(2)-Eureka
ureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册与发现,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper.
2020-05-25
SpringCloud学习(1)-初识 SpringCloud学习(1)-初识

阅读全文

SpringCloud学习(1)-初识
“微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intelligence in the endpoints)、语言和数据的分散控制,却有着某种共同的特征。
2020-05-20

1/2