SpringCloud学习笔记(1)----认识微服务与SpringCloud
2024-08-31 21:20:15
1. 微服务是什么?
微服务是一种由多个服务组成的集合体,它属于一种软甲架构,在微服务中,它的每个服务都是独立存在的,微服务是一种去中心化的思想。
它具有开发简单,技术栈灵活,服务独立解耦,可用性高等特点,但是它也面临着维护和部署复杂度增加,服务间通信成本高,数据一致性的保证和系统集成测试等挑战
2. SpringCloud
SpringCloud的架构是基于SpringBoot来实现的,它是一系列工具框架的集合体,同时它也提供了一套完整的微服务解决方案。
SpringCloud有以下19个工具框架:
使用SpringCloud有以下的优势:
出自Spring家族,具有Pivotal和Netfix强大的后盾,版本更新频繁,基本上是每月更新一个版本,具有一套完整的微服务解决方案,官方文档完整,微服务是一种趋势,而它则是实现微服务架构的首选。
最新文章
- [转]Android应用程序框架思路整理
- 等比例压缩图片到指定的KB大小
- C# 操作鼠标移动到指定的屏幕位置方法
- Hibernate---detached entity passed to persist一个解决方法
- UVA 156 Ananagrams ---map
- 从零开始学Linux[一]:基本命令:系统信息、目录、文件、文件编辑
- zabbix_agent端 key
- ubuntu 12.04 安装 codeblock 12.11
- (转)ThinkPHP系统常量
- Hessian和Burlap入门教程
- openssl ans.1编码规则分析及证书密钥编码方式
- Mybatis 逆向工程
- MCU开发之I2C通信
- STM32的优先级NVIC_PriorityGroupConfig
- ADB环境搭建 -- For Windows 10
- LoRa---她的芯片和她的几种工作模式
- python习题二
- 系统设计与架构笔记:ETL工具开发和设计的建议
- 《深入浅出nodejs》读书笔记(1)
- PDF文件怎么修改,PDF文件编辑方法