加载中
架构设计 | 基于消息中间件,图解柔性事务一致性

本文源码:GitHub·点这里 || GitEE·点这里 一、最大努力通知 TCC分段提交适用分布式架构中对一致性、实时性要求较高的业务场景,在实际业务中也存在实时性比较低的业务,例如常见的短信通知...

微服务技术栈:API网关中心,落地实现方案

本文源码:GitHub·点这里 || GitEE·点这里 一、服务网关简介 1、外观模式 客户端与各个业务子系统的通信必须通过一个统一的外观对象进行,外观模式提供一个高层次的接口,使得子系统更易于...

数据源管理 | 分布式NoSQL系统,Cassandra集群管理

本文源码:GitHub·点这里 || GitEE·点这里 一、Cassandra简介 1、基础描述 Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,此后,由于C...

Java并发编程(06):Lock机制下API用法详解

本文源码:GitHub·点这里 || GitEE·点这里 一、Lock体系结构 1、基础接口简介 Lock加锁相关结构中涉及两个使用广泛的基础API:ReentrantLock类和Condition接口,基本关系如下: Lock接口 ...

微服务技术栈:流量整形算法,服务熔断与降级

本文源码:GitHub·点这里 || GitEE·点这里 一、流量控制 1、基本概念 流量控制的核心作用是限制流出某一网络的某一连接的流量与突发,使这类报文以比较均匀的速度流动发送,达到保护系统相...

数据源管理 | OLAP查询引擎,ClickHouse集群化管理

本文源码:GitHub·点这里 || GitEE·点这里 一、列式库简介 ClickHouse是俄罗斯的Yandex公司于2016年开源的列式存储数据库(DBMS),主要用于OLAP在线分析处理查询,能够使用SQL查询实时生成...

架构设计 | 分布式系统调度,Zookeeper集群化管理

本文源码:GitHub·点这里 || GitEE·点这里 一、框架简介 1、基础简介 Zookeeper基于观察者模式设计的组件,主要应用于分布式系统架构中的,统一命名服务、统一配置管理、统一集群管理、服务...

05/11 07:46
7.8K
架构设计 | 分布式业务系统中,全局ID生成策略

本文源码:GitHub·点这里 || GitEE·点这里 一、全局ID简介 在实际的开发中,几乎所有的业务场景产生的数据,都需要一个唯一ID作为核心标识,用来流程化管理。比如常见的: 订单:order-id,...

数据源管理 | 基于JDBC模式,适配和管理动态数据源

本文源码:GitHub·点这里 || GitEE·点这里 一、关系型数据源 1、动态数据源 动态管理数据源的基本功能:数据源加载,容器维护,持久化管理。 2、关系型数据库 不同厂商的关系型数据库,提供...

04/07 22:09
6.3K
数据源管理 | 主从库动态路由,AOP模式读写分离

本文源码:GitHub·点这里 || GitEE·点这里 一、多数据源应用 1、基础描述 在相对复杂的应用服务中,配置多个数据源是常见现象,例如常见的:配置主从数据库用来写数据,再配置一个从库读数...

SpringBoot2 整合ElasticJob框架,定制化管理流程

本文源码:GitHub·点这里 || GitEE·点这里 一、ElasticJob简介 1、定时任务 在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是...

MySQL基础篇(05):逻辑架构图解和InnoDB存储引擎详解

本文源码:GitHub·点这里 || GitEE·点这里 一、MySQL逻辑架构 1、逻辑架构图 基于下面的逻辑架构图,可以大致熟悉MySQL各个架构组件之间的协同工作关系。 很经典的C/S架构风格,即客户端/...

SpringCloud微服务:阿里开源组件Nacos,服务和配置管理

源码地址:GitHub·点这里||GitEE·点这里 一、阿里微服务简介 1、基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过...

02/24 10:55
1.6W
文件系统(01):基于SpringBoot框架,管理Excel和PDF文件类型

本文源码:GitHub·点这里 || GitEE·点这里 一、文档类型简介 1、Excel文档 Excel一款电子表格软件。直观的界面、出色的计算功能和图表工具,在系统开发中,经常用来把数据转存到Excel文件,...

2019年文章精选,分类整理,顺带聊几句时间观念

写在前面 首先,祝大家新年快乐,在国人的情结里,现在才是真正的年底,估计现在好多朋友已经陆续回家过节去了,祝回家的路顺风。过年回去就好好陪伴家人,不要看一些毒瘤号写的,过年时间弯...

01/19 20:59
457
SpringBoot2 整合Nacos组件,环境搭建和入门案例详解

本文源码:GitHub·点这里 || GitEE·点这里 一、Nacos基础简介 1、概念简介 Nacos 是构建以“服务”为中心的现代应用架构,如微服务范式、云原生范式等服务基础设施。聚焦于发现、配置和管理...

SpringCloud实现分库分表模式下,数据库实时扩容方案

本文源码:GitHub·点这里 || GitEE·点这里 一、项目结构 1、工程结构 2、模块命名 shard-common-entity: 公共代码块 shard-open-inte: 开放接口管理 shard-eureka-7001: 注册中心 shar...

2019/10/15 20:43
4.3K
SpringBoot2.0高级案例(04): 整合sharding-jdbc中间件,实现数据分库分表

一、水平分割 1、水平分库 1)、概念: 以字段为依据,按照一定策略,将一个库中的数据拆分到多个库中。 2)、结果 每个库的结构都一样;数据都不一样; 所有库的并集是全量数据; 2、水平分表...

SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理

本文源码:GitHub·点这里 || GitEE·点这里 一、RocketMQ 1、架构图片 2、角色分类 (1)、Broker RocketMQ 的核心,接收 Producer 发过来的消息、处理 Consumer 的消费消息请求、消息的持 久...

结构与算法(04):排序规则与查找算法

本文源码:GitHub·点这里 || GitEE·点这里 一、递归算法 递归就是方法自己调用自己,每次调用时传入不同的变量,可以让代码变得简洁。递归算法在计算机科学中是指一种通过重复将问题分解为同...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部