springCloud和docker笔记(1)——微服务架构概述
1、微服务设计原则
1)单一职责原则:只关注整个系统中单独、有界限的一部分(SOLID原则之一)
2)服务自治原则:具备独立的业务能力和运行环境,可独立开发、测试、构建、部署
3)轻量级通信机制:体量轻,跨语言,跨平台。微服务中常用的协议 : REST AMQP STOMP MQTT
4)微服务粒度:领域驱动设计(DDD)中的界限上下文,可作为划分微服务边界,确定微服务粒度的重要依据。
springCloud 官方主页 https://projects.spring.io/spring-cloud/
github库为 https://github.com/spring-cloud
Spring版本号规则是:重大重构.新特性.bug修复.里程碑版本号
springcloud的版本号规则与spring不同,是英文单词SRX(X是数字),比如Finchley.SR1