springCloud和docker笔记(1)——微服务架构概述

本文阐述了微服务的设计原则,包括单一职责、服务自治、轻量级通信及合理粒度划分等内容,并介绍了Spring Cloud的相关资源,如官方主页及GitHub库等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

 

 

 

 

转载于:https://www.cnblogs.com/lakeslove/p/9405554.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值