项目技术介绍|学习笔记

简介: 快速学习项目技术介绍

开发者学堂课程【RocketMQ 知识精讲与项目实战(第二阶段)项目技术介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/703/detail/12396


项目技术介绍


上节内容通过业务角度进行分析项目背景,本节通过技术角度查看要实现项目功能需要用到哪些技术点。

首先第一个是 Springboot,它是在企业中非常常用的一个企业框架,使用Springboot 可以快速进行 Springboot 项目的开发,是项目中比较基础的框架。

接着会使用到 Dubbo,前面内容介绍过项目是使用微服务方式进行开发即要开发成分布式的系统,那么分布式的系统会分成什么呢?Web 层、服务层

image.png

Web 层如何调用服务层?当前通过 RPC 远程调用方式,在 RPC 远程调用方式中Dubbo 是一个非常好的框架。

接着使用到 Zookeeper,作为服务的注册中心去使用,我们将它和 Dubbo 集成起来,并且搭建一个 Zookeeper 集群保证服务注册中心的高可用。

接着使用 RocketMQ,使用 RocketMQ 实现系统之间的解耦。

最后使用 Mysql,使用 Mysql 存储基础数据。

以上就是整个项目中涉及到的主要技术框架。

相关文章
|
3月前
|
JavaScript Java 关系型数据库
平面设计课程在线学习|基于SSM+vue的平面设计课程在线学习平台系统的设计与实现(源码+数据库+文档)
平面设计课程在线学习|基于SSM+vue的平面设计课程在线学习平台系统的设计与实现(源码+数据库+文档)
53 0
|
3月前
|
XML 数据采集 JSON
XPath 技术介绍
XPath 技术介绍
|
3月前
|
SQL 存储 数据库
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
|
机器学习/深度学习 存储 人工智能
Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)
Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)
|
2月前
|
存储 安全 物联网
技术经验分享:FIDO标准简介
技术经验分享:FIDO标准简介
|
SQL 存储 开发框架
基于Web的互助教学平台的设计与实现(论文+源码)_kaic
在线互助教学平台主要提供网上的教学平台,老师可以通过平台发布教育,布置/教育,发布公告和答疑解惑。学生可以通过平台完成自学,跟老师和其他同学讨论,查询教育平台及成绩等。在线互助教学平台可以使教学过程网络化,创建知识学习的新途径! 在线互助教学平台包括教师子平台和学生子平台两个大的模块。教育部分的功能:在往上发布教育平台,包括教育平台题目在上载、公布教育平台完成时间、内容等。批阅教育平台、给出学生成绩。通过讨论组的形式回答学生问题。通过聊天室与学生进行实时讨论。学生部分的功能:阅读公告。在网上完成课程学习。通过讨论组的形式向老师提出问题。通过聊天室与老师进行实时讨论。
基于Web的互助教学平台的设计与实现(论文+源码)_kaic
|
JavaScript 前端开发 NoSQL
项目技术点介绍 | 学习笔记
快速学习 项目技术点介绍
92 0
项目技术点介绍 | 学习笔记
|
SQL Java 数据库
项目案例 | 学习笔记
快速学习项目案例,介绍了项目案例系统机制, 以及在实际应用过程中如何使用。
103 0
项目案例 | 学习笔记
|
机器学习/深度学习 达摩院 安全
技术介绍| 学习笔记
快速学习技术介绍
105 0
|
JSON 测试技术 数据库
FastAPI(六十五)实战开发《在线课程学习系统》基础架构的搭建
FastAPI(六十五)实战开发《在线课程学习系统》基础架构的搭建
FastAPI(六十五)实战开发《在线课程学习系统》基础架构的搭建