logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

别再学 RuoYi 了,这个 JDK21 微服务框架 5 分钟就能跑起来

MetaLite(元界)是一款基于 **JDK 21 + Spring Cloud Alibaba** 构建的轻量级微服务技术底座。**结果就是**:二次开发需要深入理解框架内置的业务逻辑,学习成本极高。4. **部署上线**:参考 `docs/deployment/` 中的 Docker/K8s/Bin 脚本。2. **查看示例代码**:`backend-demo` 中包含了完整的 CRUD、缓

文章图片
#java#spring cloud#spring
JDK21 虚拟线程实战:我们的微服务性能提升了 10 倍

摘要 本文介绍了JDK21虚拟线程在微服务性能优化中的应用实践。传统线程池在IO密集型场景下存在瓶颈,线程切换开销和内存占用限制了QPS提升。虚拟线程通过JDK调度替代OS调度,实现更轻量的线程管理,在IO等待时释放载体线程,显著提升并发能力。实验数据显示,订单查询接口改用虚拟线程后,QPS从800提升至8200,内存占用降低80%。虚拟线程适用于数据库查询、HTTP调用等IO密集型场景,但不适合

文章图片
#java#spring#微服务
微服务网关安全层设计:基于有序切面处理器链的认证、限流与加解密(上)

本文介绍了一种基于有序切面处理器链(AspectHandler Chain)的微服务网关安全层设计方案。该方案通过将每个安全策略封装为独立的AspectHandler组件,支持前置处理、后置处理和异常处理三种生命周期回调,并通过@Order注解控制执行顺序。核心设计包括:1)统一的AspectHandler接口定义;2)运行时上下文对象AspectInfo提供参数查找能力;3)AspectInfo

文章图片
#微服务#spring cloud#java
微服务网关安全层设计:切面处理器详解(下)

网关同时承担限流、参数校验、调用方认证、用户认证、请求解密、响应加密和日志记录时,真正困难的是顺序、短路和初始化时机。本文结合 MetaLite 的处理器链,提炼 9 个 Handler 的职责,并说明两阶段初始化为什么存在。

文章图片
#微服务#安全#java
Java 微服务框架为什么越做越重?我重新设计 MetaLite 的三个原则

从 RuoYi、Yudao 的实际使用感受出发,本文解释我为什么重新设计 MetaLite,以及“业务服务保持简单、技术组件独立复用、可排查性进入架构”三项核心取舍。第一次接触 RuoYi、Yudao 这类开源项目时,我也曾认为:功能越全,项目启动得越快。真正把它们用于开发以后,我逐渐遇到了另一个问题:代码和模块很多,自己真正需要的只是其中一部分;一旦出现异常,还要跨越多层封装、多个模块和大量业务

文章图片
#java#微服务#spring
Spring-MVC微服务接口怎么分层-网关Controller与Service边界

MetaLite 是面向企业生产环境的新一代 Java 微服务技术底座。系列文章重点分享代码背后的设计思路、技术取舍与工程实践。

文章图片
#spring#mvc#微服务
SpringBoot接口通用返回对象Resp设计

MetaLite 是面向企业生产环境的新一代 Java 微服务技术底座。系列文章重点分享代码背后的设计思路、技术取舍与工程实践。

文章图片
#spring boot#后端#java
到底了