php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 554|回复: 0

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

[复制链接]

3142

主题

3152

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
7956
贡献
0
注册时间
2021-4-14
最后登录
2024-11-22
在线时间
763 小时
QQ
发表于 2022-5-10 08:45:23 | 显示全部楼层 |阅读模式
相对于 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 的公共能力支持
[mw_shl_code=java,true]//通过基类,为业务处理自动增加‘链路跟踪’的埋点
@Tracing
public class BaseService{
   
}

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

//注:控制器已由过滤器适配埋点,不需要再埋点
[/mw_shl_code]
插件 opentracing-solon-plugin 调整为,基于 solon.cloud.tracing 二次构建
插件 sa-token-solon-plugin 支持 SaTokenConfig 注入
插件 solon-test 调整 HttpUtils。支持超时
增加 bodyNew 的应用范围
增加 method 拦截器的去重处理
取消 window 下彩色打印符输出。window 不支持
snack3 升级为:3.2.22。支持 yaml 对象数组注入





上一篇:镜像分层原理及容器层写时复制
下一篇:图解KMP字符串匹配算法+代码实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2024-11-22 13:57 , Processed in 0.271693 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表