spirngCloud框架-概述篇

简介: spirngCloud框架-概述篇

微服务架构

微服务架构将单体引用进一步拆分,拆分成更小的微服务,每个微服务都是一个可以独立运行的项目。(每个微服务可以实现不同的功能 ,减少耦合,增加可维护性,并且每个微服务可以独立打包与部署)

spirngBoot 与SpringCloud的关系

Spring boot是Spring的一套快速配置脚手架,可以基于spring boot快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。不仅适合替换原有的工程结构,更适合微服务开发。

Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。

使用微服务架构出现的问题

1.这么多的微服务,我们如何管理它们

2.微服务之间如何通讯

3.客户端如何访问这些微服务

4.某个微服务出现问题该怎么办

5.某个微服务失败,该如何排查

下一篇博客给大家讲解第一个问题

相关文章
|
4月前
|
SQL Java 关系型数据库
JAVAJDBC概述
JAVAJDBC概述
23 0
|
4月前
|
安全 API 调度
基础概述
基础概述
85 0
基础概述
|
10月前
|
存储 机器学习/深度学习 数据挖掘
FusionInsight概述
FusionInsight概述
223 0
|
12月前
|
存储
8.1 TEB与PEB概述
在开始使用`TEB/PEB`获取进程或线程ID之前,我想有必要解释一下这两个名词,PEB指的是进程环境块`(Process Environment Block)`,用于存储进程状态信息和进程所需的各种数据。每个进程都有一个对应的`PEB`结构体。TEB指的是线程环境块`(Thread Environment Block)`,用于存储线程状态信息和线程所需的各种数据。每个线程同样都有一个对应的`TEB`结构体。PEB中包含了进程的代码、数据段指针、进程的环境变量、进程启动参数信息以及加载的dll信息等。PEB结构体中的`FS段寄存器`通常被设置为`0x30`,指向当前进程的`PEB`结构体。其他
164 1
|
10月前
|
程序员 Linux C语言
01 C++ - 概述
01 C++ - 概述
61 0
|
开发框架 IDE .NET
C#基础Ⅰ-概述
C#基础Ⅰ-概述
|
存储 缓存 JSON
Dockerflie概述
Dockerflie概述
128 0
推荐系列(二):生成候选者概述
生成候选者概述 在上一节介绍了推荐系统的基本框架: 可以看到,生成候选人(generate candidate)是推荐的第一阶段,也被称作retrieve。给定查询,系统生成一组相关候选者。下表显示了两种常见的候选生成方法: 类型 定义 实例 基于内容的过滤 使用项目之间的相似性来推荐与...
1361 0
|
人工智能 算法 C语言
[从C到C++] 1.2 C++概述
[TOC] 20世纪80年代,AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事在C语言的基础上成功开发出C++语言。C++语言是一种混合型语言,它保留了C语言所有的优点,同时又增添了面向对象的编程机制,我们可以将C++语言视为C语言的改进和扩展。
2014 0
|
存储 C# 数据库