从零开始设计,自主可控。Solon v2.7.2 发布!

Java Solon 是什么框架?

是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建,有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模)

  • 追求: 更快、更小、更简单
  • 提倡: 克制、简洁、高效、开放、生态

有什么特点?

更高的计算性价比:

  • 降低运行成本:每秒并发高 2~ 3 倍;内存节省 1/3 ~ 1/2

更高的开发效率,更简单的编码体验:

  • 降低学习成本:源码简单;新手入门容易;使用方便
  • 提高调试效率:重启快 5 ~ 10 倍;更快定位问题

更快的生产与部署体验:

  • 服务包更小,CI/DI 更快:打包缩到 1/2 ~ 1/10
  • 云原生更友好(镜像拉取快,容器就绪快):打包缩到 1/2 ~ 1/10,启动快 5 ~ 10 倍

更自由的运行时兼容选择:

  • 同时支持 java8、java11、java17、java21 的运行时

最近更新了什么?

  • 添加 公共锁 Utils.locker() 给初始化场景使用
  • 添加 scheduling 调度任务拦截机制 JobInterceptor
  • 添加 UploadedFile:delete 尝试删除临时文件方法
  • 添加 server.request.useTempfile 新的配置支持
  • 添加 solon.boot.jdkhttp 上传文件缓存的可选功能
  • 添加 solon.boot.jlhttp 上传文件缓存的可选功能
  • 添加 solon.boot.smarthttp 上传文件缓存的可选功能
  • 添加 solon.boot.jetty 上传文件缓存的可选功能
  • 添加 日志打印默认格式显示进程号
  • 调整 框架内的 ThreadLocal 默认为非继承,通过 FactoryManager 可定制
  • 调整 jlhttp 源码独立为 jlhttp 仓库再转依赖引用
  • 调整 cron 源码独立为 java-cron 仓库再转依赖引用
  • 调整 smarthttp 的内部日志级为 WARN
  • 优化 部分锁的处理方式(synchronized 改为 ReentrantLock)
  • 优化 solon.boot.smarthttp 适配在空跑时的内存情况
  • 优化 solon.boot.smarthttp 的 websocket 闲置超时处理
  • 优化 FactoryManager.newThreadLocal 接口设计,方便定制扩展
  • 修复 knife4j 适配未鉴权时在 undowtow + 非本地IP情况下 500 的问题
  • redisson 调为 3.23.5
  • shardingsphere 调为 5.3.2
  • socket.d 升为 2.4.6
  • folkmq 升为 1.3.1
  • sqltoy 升为 5.2.98
  • beetlsql 升为 3.30.1-RELEASE
  • mybatis-flex 升为 1.8.2
  • fastjson2 升为 2.0.47
  • smarthttp 升为 1.4.0

项目仓库地址?

官网?

相关推荐

  1. 开始设计自主Solon v2.7.2 发布

    2024-03-23 15:16:07       20 阅读
  2. 开始精通Onvif之设备发现

    2024-03-23 15:16:07       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 15:16:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 15:16:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 15:16:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 15:16:07       20 阅读

热门阅读

  1. LeetCode_32_困难_最长有效括号

    2024-03-23 15:16:07       21 阅读
  2. 纯前端导出Excel

    2024-03-23 15:16:07       21 阅读
  3. 使用docker搭建Fluentd的教程

    2024-03-23 15:16:07       16 阅读
  4. 【NC16610】Hankson的趣味题

    2024-03-23 15:16:07       18 阅读
  5. 富格林:拆穿黑幕套路维护资金安全

    2024-03-23 15:16:07       19 阅读
  6. zynq Lwip学习笔记-recv_callback函数

    2024-03-23 15:16:07       18 阅读
  7. 大数据的实时计算和离线计算你理解吗?

    2024-03-23 15:16:07       15 阅读
  8. 应用日志集成到ElasticSearch

    2024-03-23 15:16:07       17 阅读
  9. 防火墙(讲解)

    2024-03-23 15:16:07       20 阅读
  10. 设计模式: 外观模式

    2024-03-23 15:16:07       15 阅读
  11. 网络通信过程中为什么需要连接池?

    2024-03-23 15:16:07       17 阅读
  12. Vue-live2d在项目中展示Live2D 模型

    2024-03-23 15:16:07       20 阅读