bitburner吧 关注:163贴子:544
  • 2回复贴,共1

「原创」实现 t / sec 级收入 && 集群思想 && 解决高并发宕机

只看楼主收藏回复

一楼(防吞)贴一个k8s的简介给非计算机专业的bitburner爱好者:
Kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。


1楼2022-01-28 02:57回复



    思想来源: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 级别的集群产出,实现利润最大化。
    谢谢可爱的你能读到最后(鞠躬)。٩(๑・ิᴗ・ิ)۶٩(・ิᴗ・ิ๑)۶
    ——羽
    转载请注明出处。


    3楼2022-01-28 03:00
    收起回复