Skip to content
/ jissy Public

实验性的java项目,目标实现一个节点编排框架,当前支持数据同步,数据消费

License

Notifications You must be signed in to change notification settings

cool403/jissy

Repository files navigation

Jissy

一个基于 Java 21 的现代化框架,采用模块化设计,支持插件扩展和 Spring 集成。

核心特点

1. 模块化架构

  • jissy-core: 核心模块,提供基础功能
  • jissy-extensions: 扩展模块,提供可选功能
  • jissy-plugins: 插件系统,支持灵活扩展
  • jissy-spring: Spring 集成模块
  • jissy-cli: 命令行工具
  • jissy-tests: 测试模块

2. 技术栈

  • Java 21
  • Scala 2.13
  • Akka 2.6.19 (用于并发处理)
  • TinyLog 2.6.2 (轻量级日志框架)

3. 设计亮点

  • 插件化设计,易于扩展
  • 支持 Spring 集成
  • 现代化依赖管理
  • UTF-8 编码支持
  • 完善的测试模块

项目结构

jissy/
├── jissy-core/         # 核心模块
├── jissy-extensions/   # 扩展模块
├── jissy-plugins/      # 插件系统
├── jissy-spring/      # Spring 集成
├── jissy-cli/         # 命令行工具
├── jissy-tests/       # 测试模块
└── pom.xml           # 项目配置

开发环境要求

  • Java 21
  • Maven
  • UTF-8 编码环境

技术优势

  1. 模块化设计: 通过模块化架构实现功能解耦
  2. 插件系统: 支持灵活的功能扩展
  3. 高性能: 使用 Akka 框架处理并发
  4. 轻量级: 采用 TinyLog 替代传统日志框架
  5. 现代化: 基于最新 Java 21 版本开发

项目状态

当前版本: 0.0.1-SNAPSHOT 开发活跃,持续迭代中

About

实验性的java项目,目标实现一个节点编排框架,当前支持数据同步,数据消费

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published