集群部署

集群部署方案说明

详尽的说明集群部署情况下,各系统的分布分工和承担业务的职责。

推荐集群部署示意图

截图一

系统组成说明

Slb负载均衡服务

针对访问请求做负载均衡,分发到不同Web服务上进行处理。

Web服务

主要存放OMS系统的程序代码、Log日志服务的服务端代码

Web机配置的Web Server建议是Apache

在Web机上我们还可部署相应memcache缓存服务,提供给OMS系统应用调用(支持memcache集群组的配置)

Kv服务

推荐基于mongodb方式的存储引擎,kv在OMS系统中主要涉及的是一些后台系统配置的信息,数据量小,在特定的处理时会调用到这些配置信息做逻辑处理。

Log日志服务

开发手册中有单独一个章节说明Log服务,这里就不废话了。

日志服务主要还是将系统的基于Rpc的一些请求和响应的日志存放到基于capped类型的mongodb存储引擎中,减轻MySql数据库的读写压力。

MySql服务

数据库存储服务,这块地球人都懂不说了。

Mq队列任务服务

同日志服务,有单独章节说明。

web机的一些操作可能会产生任务,比如后台导出、批量发货校验,这些复杂的任务会存储到队列服务中。

脚本服务

主要将Mq队列任务服务中的具体任务工作分发到web机进行最终的处理。


沪ICP备05002918号

© 2003-2017 ShopEx,Inc.All rights reserved.