当前位置:网站首页>Solon 1.8.3 发布,云原生微服务开发框架
Solon 1.8.3 发布,云原生微服务开发框架
2022-06-27 23:07:00 【组合缺一】
相对于 Spring Boot 和 Spring Cloud 的项目
- 启动快 5 ~ 10 倍
- qps 高 2~ 3 倍
- 运行时内存节省 1/3 ~ 1/2
- 打包可以缩小到 1/2 ~ 1/10(比如,90Mb 的变成了 9Mb)
- 基于 app.name 进行注册发现 与 k8s svc 相互对应
- 支持 Service Mesh 架构部署方案
关于 Solon
Solon 是一个更现代感的应用开发框架,轻量、开放生态型的。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。
- 强调,克制 + 简洁 + 开放 + 生态的原则
- 力求,更小、更少、更快、更自由的体验
目前有近130个生态插件,含盖了日常开发的各种需求:

本次主要更新内容
- 添加 solon.extend.config 属性配置支持
java -Dsolon.extend.config=./app.yml -jar demoapp.jar
- 添加 ContextPathFilter 类,摸拟 contextPath 效果
public class App{
public static void main(String[] args){
Solon.start(App.class, args, app->{
app.filter(new ContextPathFilter("/user/"));
});
}
}
- 修复 @Inject(“${list}”) List list ,数据不对的问题
- 插件 solon.boot.jdkhttp,添加 ssl 支持(尝试替代 jlhttp ;框架性能高 50%)
- 插件 sqltoy-solon-plugin 升级为 sqltoy 5.2.0
- 插件 weed3-solon-plugin 升级 weed3 3.4.26
- 插件 beetlsql-solon-plugin 升级 beetlsql 3.14.4-RELEASE
- 插件 solon-api, solon-web 默认改用 jdkhttp
- 添加 server.host 和 server.?.host 支持
- 添加 StaticMappings::remove 接口
- 添加 EventBus::unsubscribe 接口
- snack3 升为 3.2.29
- fastjson 升为 1.2.83
- hutool 升为:5.8.1
- jetty 升为:9.4.46.v20220331
- undertow 升为:2.2.17.Final
- jackson 升为:2.13.3
- gson 升为:2.9.0
进一步了解 Solon
项目地址
- gitee:https://gitee.com/noear/solon
- github:https://github.com/noear/solon
- website: https://solon.noear.org
边栏推荐
- 攻击队攻击方式复盘总结
- Technical debt wall: a way to make technical debt visible and negotiable
- What are the requirements for customizing the slip ring for UAV
- Every time I started the service of the project, the computer helped me open the browser, revealing the 100 lines of source code!
- How to build dual channel memory for Lenovo Savior r720
- 从小到大为何一谈学习就愁眉苦脸
- 深入解析kubernetes controller-runtime
- Leetcode 720. 词典中最长的单词(为啥感觉这道题很难?)
- Overview and construction of redis master-slave replication, sentinel mode and cluster
- Alchemy (4): mental model of programmers
猜你喜欢

Overview and construction of redis master-slave replication, sentinel mode and cluster

Download, configuration and installation of MySQL
![完全二叉树的节点个数[非O(n)求法 -> 抽象二分]](/img/56/768f8be9f70bf751f176e40cbb1df2.png)
完全二叉树的节点个数[非O(n)求法 -> 抽象二分]

Huawei partners and Developers Conference 2022 | Kirin software cooperates with Huawei to jointly build the computing industry and create a digital intelligence future

Cloud assisted privacy collection intersection (server assisted psi) protocol introduction: Learning
![Software engineering job design (1): [personal project] implements a log view page](/img/95/0c3f0dde16d220ddecb5758a4c31e7.png)
Software engineering job design (1): [personal project] implements a log view page

Proe/creo product structure design - continuous research

Redis主从复制、哨兵模式、集群的概述与搭建

深入解析kubernetes controller-runtime

Esxi based black Qunhui DSM 7.0.1 installation of VMware Tools
随机推荐
Efficient supplier management in supply chain
无人机专用滑环定制要求是什么
What is a through-hole conductive slip ring?
Alchemy (2): why use issue management software
同花顺股票开户是会有什么风险吗?同花顺开户安全吗
Understand the basic structure of wechat applet project
[Reading Abstract] what is wrong with English Reading Teaching in schools-- Empiricism and the PK of cognitive science
Taro--- day1--- construction project
golang 猴子吃桃子,求第一天桃子的数量
DeepMind | 通过去噪来进行分子性质预测的预训练
electron窗口背景透明无边框(可用于启动页面)
How about the market application strength of large-size conductive slip rings
Ai+ clinical trial patient recruitment | massive bio completed round a financing of $9million
现在炒股网上开户安全吗?新手刚上路,求答案
Ten MySQL locks, one article will give you full analysis
联想拯救者R720如何组建双通道内存
Software engineering job design (1): [personal project] implements a log view page
How to add live chat in your Shopify store?
Alchemy (3): how to do a good job in interfacing a business process
Matlb| optimal configuration of microgrid in distribution system based on complex network