主要项目
Halo Framework是将DDD,洋葱架构,整洁架构,读写分离架构有机整合一起,基于业务身份+扩展点的设计思想,采用应用内部流程编排的方式形成可复用的业务资产库。最终架构落地达到业务与业务隔离,业务与平台隔离,管理域与运行域分开,帮助企业快速落地业务中台
全链路压测平台,项目代号GodTest,简称GT,寓意为上帝的考验,中文简称天测或神测。
Unico(独角兽),本人养了多年的独角兽。是一套融合了基础架构,应用架构,中台架构的生态体系,其中Unico是业界最领先的平台服务化和中台设计框架
Halo Boot 是基于 Spring Boot 的研发框架,将开发过程中经常需要使用的组件进行封装做到开箱即用。
Janus是Halo生态的网关中间件,为企业服务(RESTful、Spring Cloud,RPC)提供对外统一的入口和出口,基于Netty研发的高性能的HTTP网关.
Halo Admin是中台可视化管控平台,全链路可视化视角,对业务资产进行可视化
CAP-专注于数据一致性领域,为注册中心,开关中心,配置中心,网关提供数据一致性下发的强大基石。
Defensor是Halo Framework的守护神(测试工程),用于保证Halo生态中框架的质量
工具项目
Halo Codegen是代码生成器的服务端,客户端分为网页版和IDEA插件版本。
Halo Studio是专为Halo框架和Java开发打造的IDE
Halo ToolKit是一款IDEA插件,只为加速Halo应用开发而生。
Halo Plugin是Halo框架量身打造的maven插件或Gradle插件。
该项目主要用于Git Commit提交的时候对代码进行检查。分为客户端和Gitlab服务端Check。Halo Check基于Git Hook+JGit+CheckStyle+PMD对代码增量diff Check是否满足Halo Style。