Solon 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Solon 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Solon 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 林西东
适用人群 未知
收录时间 2019-12-27

软件简介

Solon

轻量的 Java 应用开发框架。更快、更小、更自由!

支持jdk8+;主框架0.1mb;组合不同的插件应对不同需求;方便定制;快速开发。

  • 克制、简洁、开放
  • Http、WebSocket、Socket 三种信号统一的开发体验(俗称:三源合一)
  • 支持注解与手动两种模式,按需自由操控
  • Not Servlet,可以适配任何基础通讯框架(所以:最小0.2m运行rpc架构)
  • 自建 IOC & AOP容器,支持REST API、MVC、Job、Remoting、MicoService等开发
  • 集合 Handler + Context 和 Listener + Message 两种架构模式;强调插件式扩展;适应不同的应用场景
  • 插件可扩展可切换:启动插件,扩展插件,序列化插件,数据插件,会话状态插件,视图插件(可共存) 等...
  • 支持 GrallVm Native 打包
  • 体验与 Spring Boot 相近,迁移成本低: 《Solon 特性简集,相较于 Springboot 有什么区别?》

Solon 缘起统一的处理架构想法(俗称:三源合一)

RPC、Rest api、MVC、SocketD;Http、Socket、WebSocket。不同的架构模式、不同的通讯信号,统一处理......并且小巧

关于HTTP信号提供者,Servlet 或 NoServlet 都可以。如 JlHttp(NoServlet)、Jetty(Servlet)、reactor-netty......

 

Solon 家簇现有成员图谱

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(12)
发表了资讯
09/22 08:42

::你好 Java!Solon v1.10.3 发布

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 支持 jdk8, jdk11, jdk17 本次更新: 新增 forest-solon-plugin 插件 插件 solon.serialization.fastjson2 升级 fastjson2 为:2...

4
6
发表了资讯
09/06 08:49

用 Java?就用国产轻量框架:Solon v1.10.2

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 支持 jdk8, jdk11, jdk17 本次更新: 完善 solon.serialization.fastjson2 插件 增加 solon.config 配置项(与 solon.extend.con...

13
8
发表了资讯
08/24 09:17

用 Java?试试国产轻量的 Solon v1.10.1

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 支持 jdk8, jdk11, jdk17 本次更新: 插件 sqltoy-solon-plugin 升级 sqltoy 为 5.2.9 插件 beetlsql-solon-plugin 升级 beetlsql...

11
9
发表了资讯
08/11 10:24

Java 17 可以从 Solon 开始入手,v1.10.0

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更新: 插件 beetlsql-solon-plugin 升级 beetlsql 为 3.17.1-RELEASE 插件 dbvisitor-solon-plugin 升级 dbvisitor 为 5.1....

3
4
发表了资讯
08/02 09:53

开发 Java 用小而美的框架,Solon v1.9.4 发布

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更新: 解决 @Service 类重写基类函数时会出错的问题 解决 Websocket 可能会发一次空数据的情况(1.9.2 出现的) 解决 NamedThr...

0
12
发表了资讯
07/26 09:26

让 Java 打包缩小一大半,Solon v1.9.3 发布

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更新: 解决 solon.web.staticfiles 扩展仓库的文件被读取后不能删除的问题 插件 solon.validation 增加分组验证支持 插件 aw...

14
10
发表了资讯
07/13 09:14

减省 Java 小半内存,Solon v1.9.2 发布

相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更新: 新增 solon.vault 插件(可对敏感配置进行加密处理) 增加 请求上下文路径对'/'去重处理 增加 状态码快捷代理模式 ap...

4
8
发表了资讯
07/05 09:19

Solon v1.9.1,让 Java 快速启动

相对于 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 架构部署方案 本次更新: 新增 dubbo3-solon-plugin 插件 简化 dubbo-solon-plugin 插件的适配 增加 solon.app.namespace 配置支持 增加 solon....

13
11
发表了资讯
06/22 09:02

学习 Java 还是 Solon 简单,v1.9.0 发布

Solon 1.9.0 发布了,使用方法很简单: pom.xml 添加依赖 <dependency> <groupId>org.noear</groupId> <artifactId>solon-api</artifactId> <version>1.9.0</version> </dependency> 添加几行 java 代码,就可以运行 @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @Mapping("/hello") public St...

31
13
发表了资讯
06/20 16:24

Solon 1.8.3 发布,云原生微服务开发框架

相对于 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 等任何开发场景。 强调,克制 + 简洁 + 开放 + 生态的原则 力求,...

4
3
发表了资讯
05/26 08:16

Solon 1.8.0 发布,云原生微服务开发框架

相对于 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 等任何开发场景。 强调,克制 + 简洁 + 开放 + 生态的原则 力求,...

4
7
发表了资讯
05/09 09:37

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个生态插件,含盖了日常开发的各种需求...

2
6
发表了资讯
04/25 09:32

Solon 1.7 重要发布,更现代感的应用开发框架

相对于 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个生态插件,含盖了日常开发的各种需求...

7
9
发表了资讯
04/11 08:39

Solon 1.6.36 发布,更现代感的应用开发框架

相对于 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个生态插件,含盖了日常开发的各种需求...

5
3
发表了资讯
03/26 17:36

Solon 1.6.34 发布,更现代感的应用开发框架

相对于 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个生态插件,含盖了日常开发的各种需求...

0
9
发表了资讯
03/19 18:30

Solon 1.6.33 发布,更现代感的应用开发框架

相对于 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个生态插件,含盖了日常开发的各种需求...

2
4
发表了资讯
03/11 07:22

Solon 1.6.30 发布,更现代感的应用开发框架

相对于 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个生态插件,含盖了日常开发的各种需求...

0
3
发表了资讯
02/28 12:39

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

关于官网 千呼万唤始出来: https://solon.noear.org 。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式...

5
1
发表了资讯
02/22 18:49

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

关于官网 千呼万唤始出来: https://solon.noear.org 。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式...

3
4
发表了资讯
02/11 11:47

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

关于官网 千呼万唤始出来: https://solon.noear.org 。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
12 评论
103 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部