CrazyAirhead

疯狂的傻瓜,傻瓜也疯狂——傻方能执著,疯狂才专注!

0%

初始 Solon —— Solon 体系

说明

本部分内容建议直接看官网 https://solon.noear.org,以便能看到最新的内容。这里只是简单的罗列。

Solon 体系

img

Solon Core

Solon 核心库,主要分成,容器、插件、上下文处理。

  • Ioc / Aop 容器,提供基于注入依赖的自动装配体系
  • 插件扩展机制,提供“编码风格”的扩展体系
  • 通用上下文处理接口,提供开放式网络协议对接适配体系(俗称,三元合一)

Solon Boot

服务启动器,处理网络协议,三元合一。

Solon Serialization

序列化体系及相关适配插件。

Solon View

Solon Web 的后端视图体系及相关适配插件。

Solon Data

Solon 数据处理,包括事务、缓存、Orm 框架、NoSQL相关的插件。

Solon Doc

Solon 文档相关的插件。

Solon Log

Solon 日志相关的插件。

Solon Test

Solon 单元测试等开发辅助相关的插件。

Solon Security

Solon 安全,鉴权、校验、加密等安全相关的插件。

Solon I18n

Solon 国际化相关的插件。

Solon Native

Solon Native 是可以让 Solon 应用程序以 GraalVM 原生镜像的方式运行的技术方案。

Solon AI

Solon 使用 AI 的相关插件。

Solon Remoting

Solon 远程服务相关的插件及其应用。

Solon Web

Solon Web 一个虚拟的项目,是相关依赖项目的组合。

Solon Scheduling

Solon 任务调度相关的插件。

Solon FaaS

Solon 即时运行函数(一个文件,即为一个函数)的技术方案。

Solon Flow

Solon 流程引擎、规则引擎 等相关的插件。

Solon Cloud

Solon 分布式与微服务开发相关的插件,主要包括:

  • Solon Cloud Gateway 分布式网关相关插件
  • Solon Cloud Config 分布式配置相关插件
  • Solon Cloud Discovery 分布式注册与发现相关插件
  • Solon Cloud Event 分布式时间总线相关插件
  • Solon Cloud Job 分布式任务调度插件
  • Solon Cloud File 分布式文件插件
  • Solon Cloud Log 分布式日志插件
  • Solon Cloud Trace 分布式跟踪插件
  • Solon Cloud Metrics 分布式监控插件
  • Solon Cloud Breaker 分布式熔断插件
  • Solon Cloud Id 分布式 ID 插件
  • Solon Cloud I18n 分布式国际化配置插件
  • Solon Cloud List 分布式名单,白名单、黑名单等
  • Solon Cloud Lock 分布式锁插件

技术趋势

我们关注 Spring Boot3 的话,当前已经只支持 JDK17 以上版本,对 WebFlux,异步编程的支持越来越好。而且因为云原生的发展,Native 项目。随着大语言模型的发展,对构建 AI 应用的需求也会增加。在这些方面 Solon 都是有完整支持的,跟进 Solon 也能保持自己在技术方面的更新迭代。

欢迎关注我的其它发布渠道