particle云架构详细讲解

简介:

第一部分: 针对于普通服务的基础框架封装(entity、dao、service、controller、api)等

第二部分: spring cloud通用微服务项目,可以监控左右微服务,当然,本身自己也是微服务。

第三部分: 针对于框架内所有组件的封装,可以植入任何的模块项目中。

第四部分: 自身项目的微服务业务,比如:会员模块、消息模块、资金模块、订单模块等。

我们针对于以上四个模块分别做详细讲解:

第一部分: 针对于particle-framework模块:

1.  包括阿里巴巴Druid的配置封装,包括登录的用户名密码,数据库连接池、插件框架和SQL解析器,统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等。

2. 日志封装,其中包括:preHandle、afterCompletion、log等。

3. 通用BaseApiController的封装,处理通用异常信息。

4. 任务定时调度通用封装。

5. 针对于业务core的通用封装,整合mybatis plus,进行可配置化的Annotation的注解扫描。

6. 针对于基础redis分布式缓存的封装。

7. 针对于统一的web工程的配置化封装,包括:编码、使用域等。

8. 针对于业务系统微服务注册的封装,discoveryclient提供注解方式:

        向Eureka Server注册当前实例
        向Eureka Server更新租约
        当Eureka Server停止的时候取消租约
        查找Eureka Server中注册的服务和实例

相关文章
|
4月前
|
运维 安全 数据处理
上云部署的优势
上云部署的优势
|
5月前
|
网络协议 关系型数据库 MySQL
企业级云上网络构建实践
本实验介绍了企业级云上网络构建的核心概念以及构建方法,这些概念可以帮助了解如何在阿里云上快速的进行基础网络的创建、业务隔离及多网之间的互联互通,助力更好的在阿里云上规划网络。
|
6月前
|
存储 安全 文件存储
私有云系统生态选型与架构整合实战
私有云系统生态选型与架构整合实战
|
8月前
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构自制脑图
263 1
|
SQL JSON 分布式计算
我们的产品架构
我们的产品架构
我们的产品架构
|
安全 网络安全 网络虚拟化
混合云方案选型|学习笔记
快速学习混合云方案选型
186 0
混合云方案选型|学习笔记
|
存储 弹性计算 运维
企业应用在PaaS化和SaaS化过程中的刚需,阿里云能满足吗?
依托阿里云十二年的积累,计算巢可以提供更便捷地帮助ISV实现产品云化的能力,这也是计算巢最为核心的能力。
企业应用在PaaS化和SaaS化过程中的刚需,阿里云能满足吗?
|
边缘计算 运维 Cloud Native
阿里云罗小飞:阿里云边缘云,从资源到场景的产品演进
2021年7月1日,以“云集影从,融网聚生”为主题的GIDC全球互联网数据大会在上海成功举行。本次大会由中国信通院指导,艾迪网主办,邀请来自政府、产业等多领域的专家,围绕“新基建”、“绿色数据中心”、“云网协同”、“云边协同”等时下行业热门话题开展深入讨论,推动5G时代下云计算产业的健康发展。阿里云边缘云首席产品架构师罗小飞受邀参会,分享了阿里云在边缘云领域的探索和思考,如何从产品演进、技术创新、场景应用等方面帮助企业提升价值。
2120 0
|
存储 IDE Cloud Native
站在Serverless肩头,思考下一代云研发架构模式
欢迎共商一种新的、未来的、下一代的架构模式。
站在Serverless肩头,思考下一代云研发架构模式