大家好,这里是文学编程分享,历经两周多的开发,为大家带来了一套有足够亮点的分布式微服务项目,我在这里对该项目做一个简单的总结,希望能被更多的同学看到,不再担心实习面试没有项目可言,希望同学们能把它变成自己的项目经验~
API开放平台项目已完结!!!

用户端在线体验(加载较慢,耐心等待)
大家好,这里是文学编程分享,历经两周多的开发,为大家带来了一套有足够亮点的分布式微服务项目,我在这里对该项目做一个简单的总结,希望能被更多的同学看到,不再担心实习面试没有项目可言,希望同学们能把它变成自己的项目经验~
API开放平台项目已完结!!!
用户端在线体验(加载较慢,耐心等待)
mail:
# 邮件服务器地址
host: smtp.qq.com
# 你的邮箱地址
username: 管理员的QQ邮箱,例如:xxxxxx@qq.com
# 授权码
password: xtgfgfqieqfycddh
# 编码格式
default-encoding: utf-8
# 协议
protocol: smtp
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
使用scss样式
安装:npm install -D sass
全局样式index.scss
// 引入清除默认样式
@import "./reset.scss";
//滚动条样式设置
/* 隐藏滚动条 */
::-webkit-scrollbar {
display: none;
}
Consul作为新一代服务注册中心和分布式配置,官网:https://www.consul.io
https://developer.hashicorp.com/consul/downloads
下载完成后只有一个consul.exe文件,全路径下查看版本号信息
官网:Nacos官网 | Nacos 官方社区 | Nacos 下载 | Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题,但是,关系型数据库提供的能力是基于单机事务的,一旦遇到分布式事务场景,就需要通过更多其他技术手段来解决问题。
单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。此时每个服务自己内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。
Consul作为新一代服务注册中心和分布式配置,官网:https://www.consul.io
https://developer.hashicorp.com/consul/downloads
下载完成后只有一个consul.exe文件,全路径下查看版本号信息
ServerWebExchange
。 这使您可以匹配 HTTP 请求中的任何内容,例如标头或参数。GatewayFilter
实例。 在这里,您可以在发送下游请求之前或之后修改请求和响应。Micrometer+ ZipKin分布式链路追踪
Sleuth也进入维护模式,改头换面
Sleuth未来替换方案:Micrometer Tracing