用 Java?试试国产框架 Solon v1.11.5(带视频)
2024-09-08 17:44:37
一个更现代感的 Java 应用开发框架:更快、更小、更自由。没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态。主框架仅 0.1 MB。
@Controller
public class App {
public static void main(String[] args) {
Solon.start(App.class, args);
}
@Get
@Socket
@Mapping("/hello")
public String hello(@Param(defaultValue = "java") String name) {
return String.format("Hello %s!", name);
}
}
入门探索视频(用户录制):
相对于 Spring Boot 和 Spring Cloud 的项目:
- 启动快 5 ~ 10 倍。 (更快)
- qps 高 2~ 3 倍。 (更高)
- 运行时内存节省 1/3 ~ 1/2。 (更少)
- 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
- 基于服务 name 进行注册发现 与 k8s svc 相互对应
- 支持 Service Mesh 架构部署方案
- 同时支持 jdk8, jdk11, jdk17, jdk19
- 没有 Spring,没有 Servlet,没有 JavaEE;独立的轻量生态
本次更新:
- 新增 aliyun-ons-solon-cloud-plugin 插件,且支持 tag 过滤支持
- 新增 rocketmq5-solon-cloud-plugin 插件,且支持 tag 过滤支持
- 插件 rocketmq-solon-cloud-plugin 增加 tag 过滤支持
- 插件 solon.scheduling.simple 优化名字可能重复的问题
- 插件 solon.schedule 优化名字可能重复的问题
- 插件 local-solon-cloud-plugin 增加 cloud file 的模拟实现
- 调整 quartz-solon-cloud-plugin,取消对 server 配置的依赖
- 调整 quartz-solon-plugin,支持任务注解在函数上
- 优化 local-solon-cloud-plugin(增加本地 file 支持,必须配置 server)
- 升级 snack3 为 3.2.50
进一步了解 Solon:
项目仓库:
最新文章
- 以bank account 数据为例,认识elasticsearch query 和 filter
- java中注解的使用与实例(一)
- C++ string
- 非阻塞同步算法实战(二)-BoundlessCyclicBarrier
- 【转】ContextLoaderListener 和 DispatcherServlet
- CEUtils---我在Unity中使用的一些小类库(不断更新中)
- 转载:JSONObject.fromObject(map)(JSON与JAVA数据的转换)
- jquery中table里面的tr里的input添加一行,并且第一列autoincrement
- 【从零学习Python】Ubuntu14.10下Python开发环境配置
- dom4j的用法
- Grails笔记二:grails 2.4.3版本下generate-*失效问题解析
- 使用Docker link搭建PHP开发环境
- UWP 使用Telerik Grid控件
- 关于 insufficient memory case 4 的解决记录
- tensorflow相关API的学习
- 张春晖让视频的每词每句都可搜索:Autotiming 可以自动配字幕,还将改变哪些领域?
- Centos7在虚拟机中扩展磁盘空间
- 使用CNN做数字识别和人脸识别
- 8-16 不无聊序列 non-boring sequences uva1608
- ZOJ Monthly, January 2019