logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

构建可持续交付的SaaS平台(7)——让前端项目不在被“矮化“的架构方式

摘要:企业级SaaS平台普遍存在前端"矮化"问题,表现为无身份、强依赖后端和无边界三大痛点。谷雨开源SaaS平台(G2rain)提出"客户功能应用化"解决方案,通过赋予前端独立身份、清晰边界和全生命周期管理,实现三大价值:1)边界清晰提升迭代效率;2)精准数据治理;3)前后端真正解耦。技术方案采用JWT+DPoP协议保障安全,微前端(qiankun)确保统一

文章图片
#前端#架构#vue.js +3
谷雨开源 SaaS:以 g2rain-deploy 为钥,赋能中小企业快速启航

谷雨开源SaaS平台推出g2rain-deploy部署方案,专为中小企业打造"技术加速器"。该方案通过DockerCompose实现一键式环境初始化,将MySQL、Redis等十余个组件高度封装,只需三步即可完成部署。其核心优势在于:1)零运维门槛,开发者可专注业务开发;2)极简部署流程,20-60分钟完成搭建;3)结合脚手架工具形成业务闭环,支持快速验证。同时平台保持企业级架

文章图片
#开源#架构#java +1
谷雨时节,大器晚成:在AI浪潮中,我们为何坚持开源一个企业级SaaS平台?

《SaaS架构与AI融合的未来之路》摘要:针对"AI能否取代SaaS"的讨论,文章指出当前AI在复杂业务系统构建上仍存在局限性。谷雨SaaS通过DDD架构实现前后端严格隔离,后端专注核心业务,前端独立演进,网关统一管理跨领域功能。创新性地提出"AI为CPU,SaaS为内存"的冯诺依曼架构范式,并开发了安全管控、统一审计等系统级解决方案。实践案例显示,相比Vi

文章图片
#人工智能#开源#java
Spring Boot 4 + JDK25 虚拟线程 主流技术栈下, g2rain-mybatis-extensions、PageHelper、MyBatis-Plus 压力测试对比

摘要: 基于SpringBoot4+JDK25虚拟线程技术栈,对g2rain-mybatis-extensions、PageHelper和MyBatis-Plus三款MyBatis分页组件进行全维度压测。结果显示,在常规分页场景下三者性能持平,但在关闭COUNT查询的高并发场景中,g2rain表现突出:3000并发下吞吐突破3万ops/s,延迟低于90ms,且零失败。其优势源于轻量级实现、虚拟线程

文章图片
#mybatis#架构#java
深度解析 | g2rain-mybatis-extensions 架构设计与核心原理

本文深入解析了g2rain-mybatis-extensions分页框架的架构设计与核心技术。该框架基于JDK25的ScopedValue特性,解决了虚拟线程场景下的上下文管理问题;通过JSqlParser智能优化复杂SQL的count查询,并采用插件链机制实现灵活扩展。文章详细阐述了ScopedValue与ThreadLocal的对比优势、分页处理器的核心逻辑设计,以及基于Caffeine的SQ

文章图片
#java#开发语言
重磅开源!JDK 25 虚拟线程时代的 MyBatis 分页新方案

本文介绍了专为JDK25设计的g2rain-mybatis-extensions分页方案,针对传统PageHelper在虚拟线程场景下的局限性进行创新。该方案采用ScopedValue替代ThreadLocal,确保虚拟线程安全;提供函数式回调API,实现低侵入性分页;内置智能SQL优化和企业级插件扩展能力。与PageHelper相比,具有更优的线程安全性、代码可读性和扩展性,特别适合高并发虚拟线

文章图片
#java#数据库#mybatis
当AI成为我的编程“搭档”:一个开源SaaS平台的前端安全架构攻坚记

本文分享了谷雨SaaS平台在实现前端应用化安全架构时的人机协作实践。团队通过AI发现了DPoP协议,设计出七步安全交互规范,但在OpenResty实现ES256签名时遇到"依赖地狱"问题,暴露出AI对新库认知的局限性。通过调整策略,形成人机协同工作流:人类负责深度理解文档,AI基于准确信息生成代码,最终实现了安全可靠的签名验证模块。文章总结了AI的三大价值(创意激发、代码生成、

文章图片
#人工智能#开源#前端 +3
构建可持续交付的SaaS平台(7)——让前端项目不在被“矮化“的架构方式

摘要:企业级SaaS平台普遍存在前端"矮化"问题,表现为无身份、强依赖后端和无边界三大痛点。谷雨开源SaaS平台(G2rain)提出"客户功能应用化"解决方案,通过赋予前端独立身份、清晰边界和全生命周期管理,实现三大价值:1)边界清晰提升迭代效率;2)精准数据治理;3)前后端真正解耦。技术方案采用JWT+DPoP协议保障安全,微前端(qiankun)确保统一

文章图片
#前端#架构#vue.js +3
构建可持续交付的SaaS平台(6)——谷雨开源SaaS接口规范之异常处理

G2rain是一个企业级开源SaaS开发平台,采用分层异常处理方案提升系统稳定性。平台基于JDK21和SpringBoot4.0构建,提供标准化的异常处理组件体系,包括错误码规范(ErrorCode)、异常封装类(BusinessException)和统一响应格式(Result)。通过全局异常处理器实现异常到响应的自动转换,支持国际化错误消息和多语言适配。平台还提供Asserts工具类简化参数校验

文章图片
#开源#架构#大数据 +3
构建可持续交付的SaaS平台(3)——Ai编程盛行的今天代码生成还有意义吗?

在AI编程工具如雨后春笋般涌现的今天,许多开发者开始思考一个根本性问题:在构建可持续交付的SaaS开放平台时,传统的代码生成技术是否还有存在价值?当AI能够直接生成代码、低代码平台承诺“无需编码”时,我们该如何选择技术路径,才能更好地支撑SaaS平台的可持续交付?

文章图片
#架构#java
    共 15 条
  • 1
  • 2
  • 请选择