栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Solon 1.7.6 发布,轻量级的应用开发框架

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Solon 1.7.6 发布,轻量级的应用开发框架

相对于 Spring Boot 和 Spring Cloud 的项目
  • 启动快 5 ~ 10 倍
  • qps 高 2~ 3 倍
  • 运行时内存节省 1/3 ~ 1/2
  • 打包可以缩小到 1/2 ~ 1/10(比如,90Mb 的变成了 9Mb)
关于 Solon

Solon 是一个更现代感的应用开发框架,轻量、开放生态型的。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。

  • 强调,克制 + 简洁 + 开放 + 生态的原则
  • 力求,更小、更少、更快、更自由的体验

目前有近130个生态插件,含盖了日常开发的各种需求。

本次主要更新内容
  • 添加 jaeger-solon-plugin 插件。 插件使用说明
  • 添加 solon.cloud.tracing 插件,做为 jaeger-solon-plugin 和 opentracing-solon-plugin 的公共能力支持
//通过基类,为业务处理自动增加‘链路跟踪’的埋点
@Tracing
public class BaseService{
    
}

@Service
public class UserService extend BaseService{
    public UserDo getUser(long userId){
        return ...;
    }
    
    //或者注解到函数上,为操作命名
    @Tracing("更新用户")
    public void updateUser(long userId, UserDo user){
        //...
    }
}

//注:控制器已由过滤器适配埋点,不需要再埋点
  • 插件 opentracing-solon-plugin 调整为,基于 solon.cloud.tracing 二次构建
  • 插件 sa-token-solon-plugin 支持 SaTokenConfig 注入
  • 插件 solon-test 调整 HttpUtils。支持超时
  • 增加 bodyNew 的应用范围
  • 增加 method 拦截器的去重处理
  • 取消 window 下彩色打印符输出。window 不支持
  • snack3 升级为:3.2.22。支持 yaml 对象数组注入
进一步了解 Solon
  • 《想法与架构笔记》
  • 《生态预览》
  • 《与 Spring Boot 的区别?》
  • 《与 Spring Cloud 的区别?》
项目地址
  • gitee:https://gitee.com/noear/solon
  • github:https://github.com/noear/solon
  • website: https://solon.noear.org
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号