什么是Solon?

摘要:
Solon的设计参考了Springboot和Javalin。Solon2M可以支持正常的mvc开发,并且可以在0.1秒内启动;相比之下,Springboot的普通mvc项目从20M开始,启动时间超过3秒,其qp要弱得多。总的来说,Solon拥有类似于Springboot的开发经验;因此,它被称为Springbootmini。

Solon是参考Spring boot 和 Javalin 而设计。吸取了两者的的优点,避开了很多繁重的设计,使其支持http, websocket, socket 三种通讯信号接入。Solon 2M即可支撑起普通的mvc开发了,0.1秒就可以完成启动;相对于言,Spring boot 的一个普通mvc项目,基本上20M起步,启动要3秒以上,而且qps也弱了很多。

总体来说,Solon 有着类似于 Spring boot的开发体验;故而号称Springboot mini。
Solon的优缺点
优点

更小、更快、更自由
支持注解与手动两种控制模式,自由切换
自带IOC & AOP容器,支持MVC
采用Handler + Context 架构;强调插件式扩展
统一Http(支持 Servlet 或 NoServlet),WebSocket,Socket三种信号接入
插件可扩展可切换:启动插件,扩展插件,序列化插件,数据插件,会话状态插件,视图插件(可共存) 等...
体验与Spring boot相近,迁移成本低
缺点

新框架的通病,文档相对较少
第三方项目的适配较少

免责声明:文章转载自《什么是Solon?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇2019中国大学生程序设计竞赛(CCPC)FusionCharts属性大全下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

修复GRUB引导故障!

故障原因:MBR中的GRUB引导程序遭到破坏,grub.conf文件丢失,引导配置有误 故障现象:系统引导停滞,显示“grub>”提示符 解决思路:若无MBR备份,进入急救模式,重新安装grub程序  示例: 第一步模拟Grub损坏: [root@www~]#dd if=/dev/zero of=/dev/sda bs=200 count=1   ...

Android开发 -- Bootloader

本文转载自:http://blog.csdn.net/jmq_0000/article/details/7378348 LK是什么            LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码  ,little kernel 是小内核小操作系统。           ...

在linux中使用ramdisk文件系统 天高地厚

一 什么是RamDisk Ram:内存,Disk:磁盘,在Linux中可以将一部分内存当作分区来使用,称之为RamDisk。对于一些经常被访问、并且不会被更改的文件,可以将它们通过RamDisk放在内存中,能够明显地提高系统性能。RamDisk工作于虚拟文件系统(VFS)层,不能格式化,但可以创建多个RamDisk。虽然现在硬盘价钱越来越便宜,但对于一些...

使用 linux kernel +busybox 定制linux系统

目的: 了解linux的启动过程 主要内容: 1.grub 是启动程序的bootloader 2.linux-kernel 是linux的开源内核 3.busybox 是linux的工具集合 启动顺序: grub-> bzimage > initrd > init > chroot sbin/init (从内存镜像转换成rootfs...

异常:Unknown lifecycle phase "mvn". You must specify a valid lifecycle

这是在使用maven打包方式启动springboot项目时出现的异常, 我的异常原因属于下面的情况: 此时maven指令行为:mvn spring-boot:run. 如果写成这样会导致最终的maven指令为:mvn mvn spring-boot:run. 所以需要注意修改为:spring-boot:run即可. 还有一种可能,Maven插件[Run A...

在Dell XPS 13安装WIN10和ubuntu双系统

新入了Dell的XPS 13超级本,之所以买这个本子,就是看中它轻便且续航持久。这款本子也是为数不多的能够和苹果的13'' mac book air一较高下的本子。在重量上,占地面积和综合性价比上,还略胜一筹。 我买的本出场安装win10。还附赠1年office 2016 licence。只是鉴于本人的工作性质,以及DIY的偏好,自然微软的系统是不够折腾...