优化README文档

This commit is contained in:
boyce
2020-10-18 14:16:01 +08:00
parent 8fc24a8653
commit c639b8df60

View File

@@ -43,7 +43,7 @@ origin引擎三大对象关系
* Service:一个独立的服务可以认为是一个大的功能模块他是Node的子集创建完成并安装Node对象中。服务可以支持对外部RPC等功能。
* Module: 这是origin最小对象单元强烈建议所有的业务模块都划分成各个小的Module组合origin引擎将监控所有服务与Module运行状态例如可以监控它们的慢处理和死循环函数。Module可以建立树状关系。Service本身也是Module的类型。
origin集群核心配置文件在config的cluster目录下在cluster下有子网目录如github.com/duanhf2012/originserver的config/cluster目录下有subnet目录表示子网名为subnet可以新加多个子网的目录配置。子网与子网间是隔离的后续将支持子网间通信规则origin集群配置以子网的模式配置在每个子网下配置多个Node服务器,子网在应对复杂的系统时可以应用到各个子系统方便每个子系统的隔离。在示例的subnet目录中有cluster.json与service.json配置
origin集群核心配置文件在config的cluster目录下如github.com/duanhf2012/originserver的config/cluster目录下有cluster.json与service.json配置
cluster.json如下
---------------
@@ -250,7 +250,7 @@ func main(){
```
* config/cluster/subnet/cluster.json如下
* config/cluster/cluster.json如下
```
{
"NodeList":[
@@ -752,7 +752,7 @@ func (slf *TestHttpService) HttpPost(session *sysservice.HttpSession){
}
```
注意要在main.go中加入import _ "orginserver/simple_service"并且在config/cluster/subnet/cluster.json中的ServiceList加入服务。
注意要在main.go中加入import _ "orginserver/simple_service"并且在config/cluster/cluster.json中的ServiceList加入服务。