所谓“多租户(Multi-Tenancy)”,本质上就是:一套系统,同时服务多个客户,并且每个客户的数据互相隔离。 很多团队第一次做 SaaS 系统时,对“多租户”这件事的理解都非常粗暴。 数据库实例爆炸、连接池失控、迁移困难、资源利用率极低。 更致命的是 ...
“云端菜都”—— 基于 Java Spring Boot+PostgreSQL 技术栈打造的智慧农业综合服务平台,采用前后端分离架构,保障系统高可用性与可扩展性。平台以 S2B2C 模式为核心链路,一端链接农业生产者,提供云种植方案规划、田间远程智能监控等数字化工具;另一端触达 ...
通过 Spring Boot + PostgreSQL,我们成功构建了一个 Schema-per-Tenant 的多租户架构。 这种方式兼顾了性能和隔离性,既避免了数据库级方案的高昂成本,又优于表字段区分的低隔离模式。 在现代 SaaS 系统中,多租户架构是支撑平台高效运行的关键。传统的单体数据库 ...
Nacos Config Spring Boot 是基于 Nacos Spring 开发的模块,提供了多种配置格式的支持,包括 properties、yaml、json 和 xml。 如果想要使用spring-boot的条件注解@ConditionXXX功能、@Value注解以及将dubbo的配置放到nacos上等功能,需要使用 nacos-spring-boot-project 的 0.2.2 ...
有一些学习 Java 时间比较短的小伙伴,不知道如何在自己本地把项目跑起来。尤其是一些前后端分离的项目,直接把一些不懂前端的小伙伴给整迷糊了。 今天这篇文章,我就从一个初学者的角度,带着大家在本地搭建一下项目环境。 我会使用 uexam[1] 这个实战 ...
AngularJS 是谷歌广受欢迎的开源 JavaScript Web 应用框架 Angular 系列的第一个主要版本。2018 年 1 月,在进入长期支持(LTS)之前,Angular 团队制定了 AngularJS 的淘汰计划。随后在 2018 年 7 月 1 日,AngularJS 进入 3 年的长期支持期。2020 年 7月,团队宣布由于疫情,AngularJS ...