码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Cloud概述

时间:2019-08-02 20:33:09      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:oa系统   inf   就是   功能   问题:   作用   解决方案   image   中心   

基于SOA系统架构

面向服务的架构,是一种程序开发架构的设计思想。它将不同的功能单元使用一个作为独立的程序运行,并且提供访问的入口(将这些单独运行的每个程序称为服务)。

 

一个SOA架构的web应用程序,是多个服务组成的!!!

 

SOA架构的思想就是用于实现,程序分布式的。所以我们也可以将SOA架构的思想理解为分布式架构的思想。

 

 技术图片

  Spring Cloud的作用

问题:以上SOA架构,这样的系统架构,有什么问题?

答:(1)无法检查服务的健康状态(服务是否可用)。

   (2)无法对服务进行管理。

我们可以通过一个框架来,解决这些问题。那就是Spring Cloud。

Spring Cloud通过一个注册中心(Eureka),统一管理了整个分布式系统的服务接口。

技术图片

所有的服务(子系统)在对外提供服务(接口)之前,必须要在注册中心中注册。我们开发人员就可以在注册中心中,查看整个分布式系统的所有服务!!

我们SOA概念中称为服务系统的东西,在Spring cloud有一个新的名字,叫实例(instance,实例系统)!

Springcloud是提供了一整套企业级分布式云应用的完美解决方案,能够结合Spring Boot、Spring其它组件,实现快速开发的目的。

企业级开发越来越倾向Spring生态体系。当然也包括SpringCloud了。

根据上图所示,我们学习Spring Cloud首先要学习什么东西呢?

答:(1)必须要将Eureka配置成功

   (2)实例是如何将服务在Eureka注册的

   (3)如何在Eureka查看整个分布式系统所有实例对外提供的服务(发现服务)

   (4)实例域实例之间是如何通讯的(调用)

   配置步骤

第一步:配置Eureka服务器

第二步:创建注册服务实例(Eureka客户端-注册服务@EnableEurekaClient)

第三步:创建发现服务实例(Eureka客户端-发现服务@EnableDiscoveryClient)

第四步:实现发现服务实例调用注册服务实例的示例。

 

Spring Cloud概述

标签:oa系统   inf   就是   功能   问题:   作用   解决方案   image   中心   

原文地址:https://www.cnblogs.com/vieta/p/11290717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!