老当益壮,宁移 白首之心? 穷且益坚,不坠 青云之志。

已经走到尽头的东西,重生也不过是再一次的消亡。就像所有的开始,其实都只是一个写好了的结局。

Discovery

十分全面的传奇手游搭建教程

自打自己开始弄手游之后,确实遇到了各种各样的问题。各种坑居多,不过也都算顺利,借助搜索引擎以及各大论坛,差不多都算解决了,还有很多bug,倒也不是短时间内能修复的,而且也无关痛痒,也就懒得再深究了。在遇到问题通往解决问题的过程里,真的是痛并快乐着,被问题卡住,真的是寝食难安啊,弄明白原理,自己独立解决之后,感觉也真的很好,可很快就会遇到新的问题,这种感觉。。。真的一言难尽。其实网上关于游戏搭建的资料和解决方案很多,不过论坛上大多都收费,而加各种群请教了很多大佬,要么左顾言他,要么有偿价格不菲,这简直触碰我这白嫖党的底线了~知识不应该是人类共享的么!!!好了,不扯淡了,凭记忆分享些部分我遇到的问题以及解决方案吧,欢迎讨论补充。

VMware安装macOS(没有符合安装资格的软件包)

之前只是大致了解过所谓黑苹果。也搜了下大致资料,发现也并不难。可当我装好VMware、也用unlock工具解锁完毕之后,安装系统时,总是提示我“没有符合安装资格的软件包,请联系软件制造商以获得帮助”。网上唯一出现的解决方案,好像就是说时间不同步,要么用ntp命令同步至苹果服务器,要么就直接date命令修改时间。我当时同步前也检查了下date时间,发现也是正确的,不过抱着死马当活马医的态度,还是照做了,果然如我所料,还是不可以。

关于游戏服务端的搭建

前一阵,一场突如其来的疫情,将我们都困在了家中,于是有了大把的时间,来做一些自己感兴趣的事情。当然,是打游戏咯。不过只是打游戏,也太low了,完全不符合我们程序员的气质,我们作为网络世界中的众多缔造者之一,仅仅扮演一个渺小的角色,未免太过无趣。于是,我想到自己搭建服务器给自己玩,做自己的神~哈,开玩笑的,其实是为了更好的了解那些手游端游的运作机制啦,就搭建了几款不同的游戏,也算研究研究 常用架构吧。

K8s进阶——java集群服务搭建

K8s集群搭建完成后,真正完成我们业务的是那些跑在k8s上的pod们。将业务跑在k8s集群只上,我们可以实现根据负载或者资源利用率动态扩容或者缩容我们的后端服务器,更加灵活高效的利用我们的物理设备,且能够实现服务的高可用及故障自治愈,本文将详细介绍以上的具体实现。

企业级应用——ELK(三):filebeat

提到ELK,就不得不提到EFK,通常意义上说,EFK是指用filebeat代替logstash形成的新组合。(哈,也有是指Fluentd的,这个我们之后再说) Filebeat 是基于原先 logstash-forwarder 的源码改造出来的,无需依赖 Java 环境就能运行,安装包10M不到。 而且如果日志的量很大,Logstash 会遇到资源占用高的问题,为解决这个问题,我们引入了Filebeat。Filebeat 是基于 logstash-forwarder 的源码改造而成,用 Golang 编写,无需依赖 Java 环境,效率高,占用内存和 CPU 比较少,非常适合作为 Agent 跑在服务器上,来实现日志转发的功能。

企业级应用——ELK(一):ELK的部署

ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。 Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。

ウサギ没有人

© 2019 hexo-sakura