springcloud 从头开始构建分布式微服务脚手架

本文介绍了如何基于Spring Cloud搭建分布式微服务系统,包括使用Nacos作为注册中心和配置中心,由于Eureka已停止更新,Nacos成为更好的选择。此外,讨论了构建路由网关的决策过程,Spring Cloud Gateway因其功能强大,如断路器、重试等,被选为业务网关,而Nginx则用于静态页面和初步请求转发。
摘要由CSDN通过智能技术生成

必备服务(Windows开发本机环境)

Java maven 

mysql:自启动服务,后台运行 127.0.0.1:3306 MySQL57 root/root

Redis:手动运行,前台运行 127.0.0.1:6379 执行命令redis-server.exe redis.windows.conf

nacos:手动运行,前台运行 访问地址http://localhost:8848/nacos/index.html#/login nacos/nacos 执行start文件

使用spring cloud 构架脚手架需注意,部分组件停止更新,有了新的替代产品

第一步 构建注册中心

CAP理论

    著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。

CAP代表含义:

一致性(Consistency) (所有节点在同一时间具有相同的数据)

可用性(Availability) (保证每个请求不管成功或者失败都有响应)

分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值