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中注册的服务和实例

相关文章
|
5月前
|
网络协议 关系型数据库 MySQL
企业级云上网络构建实践
本实验介绍了企业级云上网络构建的核心概念以及构建方法,这些概念可以帮助了解如何在阿里云上快速的进行基础网络的创建、业务隔离及多网之间的互联互通,助力更好的在阿里云上规划网络。
|
8月前
|
Cloud Native Devops 容器
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——应用场景之云原生DevOps
阿里云最新产品手册——云基础产品与基础设施——计算——弹性容器实例——应用场景之云原生DevOps自制脑图
197 1
|
8月前
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构自制脑图
263 1
|
11月前
|
消息中间件 运维 Cloud Native
带你读《云原生架构白皮书2022新版》——Serverless 产品家族
带你读《云原生架构白皮书2022新版》——Serverless 产品家族
281 1
|
11月前
|
消息中间件 Cloud Native 安全
《云原生架构白皮书2022新版》——阿里云云原生产品介绍——消息产品家族
《云原生架构白皮书2022新版》——阿里云云原生产品介绍——消息产品家族
125 0
|
弹性计算
《企业级基础设施专场-基于ECS构建稳定、高业务弹性、低成本的企业应用实践解析_胡晓博》电子版地址
企业级基础设施专场-基于ECS构建稳定、高业务弹性、低成本的企业应用实践解析_胡晓博
236 0
《企业级基础设施专场-基于ECS构建稳定、高业务弹性、低成本的企业应用实践解析_胡晓博》电子版地址
|
安全 网络安全 网络虚拟化
混合云网络构建方式|学习笔记
快速学习混合云网络构建方式
378 0
混合云网络构建方式|学习笔记
|
存储 人工智能 自然语言处理
浅谈云原生模式下的建站系统应用设计
互联网自诞生之初,信息发布与浏览就是其基本使命之一。而网站做为信息的载体,因其兼具标准化与个性化的特性,至今仍被企业做为在网络上展示形象、发布内容的首选媒介。如今云原生技术及其应用渐成行业标准,在此趋势之下,“建站”这一公认的“古典互联网”行业该如何调整自身架构设计以满足企业信息发布者对于工具的便捷性、安全性以及网站随时随地可以访问的要求呢?
278 0
浅谈云原生模式下的建站系统应用设计
|
存储 IDE Cloud Native
站在Serverless肩头,思考下一代云研发架构模式
欢迎共商一种新的、未来的、下一代的架构模式。
站在Serverless肩头,思考下一代云研发架构模式
一键生成 FISCO-BCOS 企业级架构部署
本项目为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible-playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。
552 0