1 节点扩容
当系统复杂度比较高的时候,需要增加工作节点的数量。系统基于kubernetes进行容器编排及管理,可以参考开源材料《Kubernetes-集群扩容增加node节点》进行节点扩容。
2 swoole worker
当机器负载不搞,系统性能不足时,可以通过增加工作进程的数量来提高系统处理能力。
1. 登陆机器
2. kg tag
3. ke {node id}
4. cd /data/release/swoole_tag/application
5. vim product_env.php
6. 找到WORK_NUM一行,修改对应的数字为希望扩容到的数字
7. 重启节点
3 elasticsearch集群扩容
我们es集群推荐使用多分片多副本的架构,当es server运算能力不足时,可以通过增加node节点进行水平扩展。可以参考开源材料《es扩容设计》。