一.spring boot是一个微服务框架
1.微服务架构:将应用分成小的,互相连接的微服务,每个服务都有自己的数据库,连接采用进程间通讯(高内聚,低耦合)
二.微服务九大特性
1.“ 组件化(可独立部署升级的功能模块,多个组件完成多个服务)”与“ 多服务 ”
2.“做产品”而不是做“项目”
3. 围绕“业务功能”组织团队
4.“智能端点(微服务)”与“哑管道(进程间通讯,负责传输数据)”
5.“去中心化”地治理技术(每个服务之间可用不同的技术)
6.“去中心化”地管理数据(每个服务有一个数据库,可单独管理)
7.“基础设施”自动化
8.“容错”设计
9.“演进式”设计