README.md 955 B

Cosharp

Cosharp统一使用Maven管理进行版本库管理。

Hos-parent

通过dependencyManagement方式引入工程中需要用到的所有类库。

Hos-xxx

在使用对应类库时只指定依赖,不设置版本号

TODO:

  • Hos-parent还比较乱,需要进一步去除无用的依赖
  • Hos-admin和Hos-rest还存在部分有版本号的依赖

代码结构

模块 说明
hos-parent 依赖Jar版本管理
hos-core 通用组件
hos-web-framework 业务相关通用组件
hos-arbiter 服务协调组件
hos-broker 服务运行组件
hos-admin 控制管理
hos-rest 内置服务
hos-camel2 服务编排实现模块
hos-dfs 基于Mongo GirdFS的简易文件服务器
hos-agent 日志服务组件等
hos-docker Docker化模块
sdk 开发包

系统结构

系统 组成模块(只列可运行模块)
控制管理系统 hos-admin,hos-dfs
终端交换系统 hos-arbiter,hos-broker,hos-rest