项目技术介绍|学习笔记

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

开发者学堂课程【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 存储基础数据。

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

相关文章
|
XML 前端开发 Java
若依管理系统后端将 Mybatis 升级为 Mybatis-Plus
若依管理系统后端将 Mybatis 升级为 Mybatis-Plus
1543 0
|
弹性计算 安全 Ubuntu
阿里云服务器如何安装宝塔面板教程汇总(图文教程)
阿里云服务器如何安装宝塔面板教程汇总(图文教程)
|
12月前
|
人工智能 算法 搜索推荐
《智育新篇:点亮学生人工智能伦理与社会责任之光》
在人工智能迅猛发展的时代,其应用已渗透到生活的方方面面,深刻改变着我们的生活模式与社会架构。然而,随之而来的伦理和社会责任问题也日益凸显。教育者需在课堂中融入伦理思辨,通过具体案例引导学生理解AI的伦理边界,如人脸识别技术的应用与隐私保护、智能机器人决策中的道德困境等。同时,培养学生的社会责任意识,使其认识到AI应服务于社会福祉,避免因商业利益导致资源分配不均。学校应搭建多元实践平台,鼓励学生参与公益项目和政策讨论,增强其对社会责任的情感认同。在全球化背景下,拓展国际视野,深化跨文化交流,共同应对AI带来的全球性挑战。
466 25
|
API Windows
恶意代码分析入门--PE结构能告诉我们很多信息(chapter1_Lab01-04)
本实验分析了Lab01-04.exe文件,通过VirusTotal检测其是否匹配反病毒特征,检查是否存在加壳或混淆,并使用PEiD、Strings、Resource Hacker等工具进行静态分析,提取资源文件,分析其编译时间、导入函数及潜在恶意行为。实验在Windows XP SP3环境下进行。
261 5
恶意代码分析入门--PE结构能告诉我们很多信息(chapter1_Lab01-04)
|
缓存 前端开发 JavaScript
一些有效的方法来加快网站的加载速度
【10月更文挑战第8天】一些有效的方法来加快网站的加载速度
502 62
DataSourceConfig类
该类包含以下属性,前4个属性是必须由外部指定的,剩下的都是可以默认指定的。(如果pool.properties中没有说明,就是用默认值,约定大于配置的思想)DataSourceConfig类
|
人工智能 自然语言处理 搜索推荐
【通义】AI视界|微软Copilot Studio推出新功能,帮助企业更便捷地构建和部署AI代理
本文介绍了近期科技领域的五大重要动态:马斯克旗下xAI发布首个API,苹果内部研究显示ChatGPT比Siri准确率高25%,微软Copilot Studio推出新功能,霍尼韦尔与谷歌合作引入Gemini AI,浑水创始人建议买入科技七巨头股票。更多资讯请访问【通义】。
|
安全 Ubuntu 搜索推荐
|
SQL Java 数据库连接
成功解决:was not registered for synchronization because synchronization is not active
这篇文章是关于解决Mybatis在同步过程中出现"was not registered for synchronization because synchronization is not active"错误的技术博客。
成功解决:was not registered for synchronization because synchronization is not active