项目

主要项目

Halo Framework是将DDD,洋葱架构,整洁架构,读写分离架构有机整合一起,基于业务身份+扩展点的设计思想,采用应用内部流程编排的方式形成可复用的业务资产库。最终架构落地达到业务与业务隔离,业务与平台隔离,管理域与运行域分开,帮助企业快速落地业务中台

Halo Boot 是基于 Spring Boot 的研发框架,将开发过程中经常需要使用的组件进行封装做到开箱即用。

Halo Admin是中台可视化管控平台,全链路可视化视角,对业务资产进行可视化

Janus是Halo生态的网关中间件,为企业服务(RESTful、Spring Cloud,RPC)提供对外统一的入口和出口,基于Netty研发的高性能的HTTP网关.

CAP-专注于数据一致性领域,为注册中心,开关中心,配置中心,网关提供数据一致性下发的强大基石。

Defensor是Halo Framework的守护神(测试工程),用于保证Halo生态中框架的质量

工具项目

Halo Codegen是代码生成器的服务端,客户端分为网页版和IDEA插件版本。

Halo Tools是一款IDEA插件,只为加速Halo应用开发而生。

Halo Plugin是Halo框架量身打造的maven插件或Gradle插件。

该项目主要用于Git Commit提交的时候对代码进行检查。分为客户端和Gitlab服务端Check。Halo Check基于Git Hook+JGit+CheckStyle+PMD对代码增量diff Check是否满足Halo Style。

社区项目

Moss(莫斯)-Spring Cloud体系的服务治理平台,让Spring Cloud应用不再流浪。