首页 > 编程语言 >用 Java?试试国产框架 Solon v1.11.5(带视频)

用 Java?试试国产框架 Solon v1.11.5(带视频)

时间:2022-12-18 20:46:41浏览次数:77  
标签:插件 Java String plugin v1.11 Spring solon Solon cloud

一个更现代感的 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);
    }
}

入门探索视频(用户录制):

《bilibili - solon 入门探索》

相对于 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:

项目仓库:

标签:插件,Java,String,plugin,v1.11,Spring,solon,Solon,cloud
From: https://www.cnblogs.com/noear/p/16990877.html

相关文章

  • 实用HTML,CSS和JavaScript速查表--转载
    速查表是帮你记住东西的有效工具。Web设计师和开发者经常使用的快捷键简表会使他们在网上的工作效率大大提高。事实上,速查表就是来帮助我们把日常中最常用到的信息聚集起来......
  • java验证码组件Jcaptcha
    Jcaptcha验证码生成组件用法1.创建项目JcaptchaDemo2.引入相关.jar文件jcaptcha-1.0-all.jar;commons-logging-1.0.4.jar;commons-collections-2.1.1.jar3.创建GMailEngine,仿......
  • Java基础
    初始Java什么是程序:完成某一件事情的过程,完成事情的集合Javaee:企业版javase:标准版Javame:移动端版本Java运行的三步骤1.编写程序2.编译程序3.运行程序用记事本......
  • 【源码】java 脚手架 快速开发平台 项目 推荐 节约开发成本
     JEECG开源社区 / jeecg-boot​​jeecg-boot:「企业级低代码平台」前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后......
  • Java8-Stream流在项目中的常用方式。
    Java8-Stream流在项目中的常用方式。1.Stream简单介绍​ Stream流是Jdk1.8的高级新特性,它允许允许以声名式的方式处理数据集合,简单来说就是运用流式Api来处理数组、集合......
  • hive初始化报错Exception in thread " main" java.lang.classNotFoundException: org.
    问题:hive初始化报错 解决方法:https://blog.csdn.net/weixin_51946865/article/details/128020686?spm=1001.2014.3001.5502原因:在我的hadoop配置文件hadoop-env.sh(......
  • 【Java】匿名类的初始化
    匿名类语法匿名类是指没有类名的内部类,必须在创建时使用new语句来声明类。其语法形式如下:new<类或接口>(){//类的主体};注意:类不仅限于抽象类匿名类的......
  • Java啤酒问题
    啤酒问题:12块钱买啤酒,2块钱一瓶两个空瓶换一瓶酒四个瓶盖换一瓶酒 最后能买多少啤酒? 问题:统一换算成钱,再买酒,递归实现packagecn.edu.lcudcc;publicclassBe......
  • 二进制文件转Hex和Wav文件转Hex的Java代码
    二进制文件转Hex对于需要将二进制数据写入固件的场景(例如mp3文件),需要将二进制文件表示为byte数组importjava.io.File;importjava.io.FileInputStream;importjav......
  • 27_Java中的方法引用
    Java中的方法引用​ 方法引用是在Lambda的基础进行的,本质是将Lambda中的参数列表传递给我们使用了的方法引用中的方法。(这样在使用一些本就存在的方法完成函数式编......