「原创」实现 t / sec 级收入 && 集群思想 && 解决高并发宕机
bitburner吧
全部回复
仅看楼主
level 3
一楼(防吞)贴一个k8s的简介给非计算机专业的bitburner爱好者:
Kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
2022年01月27日 18点01分 1
level 3
思想来源:k8s集群管理
(本文仅写集群架构思路,不包含代码,批处理代码可以参考吧内其他大佬)
集群实现:
1. 一个Master节点,由Home构成。功能:下发批处理命令。(所以home内存不用升满,达到能够支持快速买到25个1PB服务器就行)。
2. 一个Worker节点,由5台1 PB服务器组成。功能:执行由Master下发的批处理任务(weaken、grow、hack等任务)。(批处理任务包括两方面,一是数据初始化:初始化到金钱最大及安全等级最小;一是执行取钱的批处理)
注意事项:
1. 一个Worker节点(5台1PB服务器)仅执行hack一台现有资金上限最大的服务器的批处理,避免和hack其他服务器的批处理混布。原因:混布容易造成内存抢占造成频繁宕机(本人已尝试混布来提升效率,结果频繁宕机,故本游戏不建议混布应用的批处理)。去掉混布后,游戏运行界面保持三小时无卡死、宕机,运行稳定。
2. 利润最大化策略:
① 遍历选出资金上限最大的5台目标服务器。
② 25台服务器划分出5个Worker节点。例如( 数字代表 index ),0~4,5~9,10~14,15~19,20~24。
③ Master (Home) 分别执行五个下发批处理的脚本命令至划分好的Worker内执行。
最终实现效果:中期实现5个 t / sec 级别的集群产出,实现利润最大化。
谢谢可爱的你能读到最后(鞠躬)。٩(๑・ิᴗ・ิ)۶٩(・ิᴗ・ิ๑)۶
——羽
转载请注明出处。
2022年01月27日 19点01分 3
虎虎生威的解说
2022年02月03日 09点02分
1