|
@ -11,7 +11,6 @@ Cosharp统一使用Maven管理进行版本库管理。
|
|
|
## TODO:
|
|
|
- Hos-parent还比较乱,需要进一步去除无用的依赖
|
|
|
- Hos-admin和Hos-rest还存在部分有版本号的依赖
|
|
|
- Hos-rest需要区分出来中心端还是前置端的服务,这样才能地部署时不出现问题。
|
|
|
|
|
|
# 代码结构
|
|
|
模块| 说明
|
|
@ -19,19 +18,21 @@ Cosharp统一使用Maven管理进行版本库管理。
|
|
|
hos-parent | 依赖Jar版本管理
|
|
|
hos-core | 通用组件
|
|
|
hos-web-framework | 业务相关通用组件
|
|
|
hos-dfs | 基于Mongo GirdFS的简易文件服务器
|
|
|
hos-logger | 日志服务组件等
|
|
|
hos-arbiter | 服务协调组件
|
|
|
hos-broker | 服务运行组件
|
|
|
hos-admin | 控制管理
|
|
|
hos-rest | 内置服务
|
|
|
hos-camel2| 服务编排实现模块
|
|
|
hos-dfs | 基于Mongo GirdFS的简易文件服务器
|
|
|
hos-agent | 日志服务组件等
|
|
|
hos-docker | Docker化模块
|
|
|
sdk | 开发包
|
|
|
hos-central-rest | 中心交换系统内置服务,暂无任何服务
|
|
|
hos-rest | 前置一体机内置服务
|
|
|
hos-docker | Docker化模块,用于支持系统的Docker方式部署
|
|
|
sdk | 开发包,暂无实际的使用。
|
|
|
|
|
|
# 系统结构
|
|
|
系统 | 组成模块(只列可运行模块)
|
|
|
---|---
|
|
|
控制管理系统 | hos-admin,hos-dfs
|
|
|
终端交换系统 | hos-arbiter,hos-broker,hos-rest
|
|
|
中心控制系统 | hos-admin,hos-dfs
|
|
|
中心交换系统 | hos-arbiter,hos-broker,hos-logger,hos-rest
|
|
|
前置一体机 | hos-arbiter,hos-broker,hos-logger,hos-central-rest
|
|
|
|