V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TateLiao
V2EX  ›  程序员

Solon 一款轮子、毂子、车子都有的应用开发框架

  •  
  •   TateLiao · 2022-08-25 10:15:05 +08:00 · 1813 次点击
    这是一个创建于 642 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Solon 打磨了挺久的一款应用开发框架,已有 100 多款生态插件。体验与 Spring 相近,但是启动快 5 ~ 10 倍; qps 高 2 ~ 3 倍;运行时内存节省 1/3 ~ 1/2 ;打包可以缩到 1/2 ~ 1/10 。

    欢迎大家来瞅瞅,多多 start 。

    https://gitee.com/noear/solon

    https://github.com/noear/solon


    Solon

    更现代感的应用开发框架。更快、更小、更少、更自由!

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

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

    Solon Cloud

    一系列分布式开发的接口标准和配置规范,相当于 DDD 模式里的防腐层概念。是 Solon 的微服务架构模式开发解决方案。 目前已适配了一系列的插件用于支持这一标准:《 Solon Cloud 分布式服务开发套件清单,感觉受与 Spring Cloud 的不同》

    其中,Water 项目 项目 是一站式支持 Solon Cloud 系列标准的支撑平台。 功能相当于:consul + rabbitmq + elk + prometheus + openFaas + quartz + 等等,并有机结合在一起。一直与 Solon 项目伴生成长。

    5 条回复    2022-08-26 09:48:16 +08:00
    hutoer
        1
    hutoer  
       2022-08-25 12:27:54 +08:00
    赞一个!
    TateLiao
        2
    TateLiao  
    OP
       2022-08-25 14:21:14 +08:00
    @hutoer 😁
    fzdwx
        3
    fzdwx  
       2022-08-25 17:56:04 +08:00
    支持,但是可能没什么机会用到线上。。
    imzcg2
        4
    imzcg2  
       2022-08-25 17:56:18 +08:00
    nb 吹的上天了,有公司用吗?有落地实践吗?有大规模应用吗?还是最后选了 spring?
    Asimov01
        5
    Asimov01  
       2022-08-26 09:48:16 +08:00
    今天一大早阮一峰老师的博客也推荐了这个框架,已经在看了,打算最近抽空试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:15 · PVG 02:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.