在分布式系统中,为了实现负载均衡,必然会涉及到负载调度算法,如 Nginx 和 RPC 服务发现等场景。常见的负载均衡算法有 轮询、源地址 Hash、最少连接数,而 轮询 是最简单且应用最广的算法。 …
经过 用 PHP 玩转进程之一 — 基础 的回顾复习,我们已经掌握了进程的基础知识,现在可以尝试用 PHP 做一些简单的进程控制和管理,来加深我们对进程的理解。接下来,我将用多进程模型实现一个简单的 PHPServer,基于它你可以做任何事。 …
一直为开发环境的选择烦恼着,以前使用的是虚拟机。配置lnmp开发环境,其实如果只是在一台机子上折腾,虚拟机的开发环境是很好的。由于开发的时候还涉及到回家调试的问题,自己的电脑又不想天天携带者,所以以前的虚拟机步骤很少痛苦。那时候就在想,什么时候能有云虚拟主机。自己上传vm文件到git的形式尝试过,文件太大了,更新起来很麻烦的。前一段时间阿里云促销,所以直接买了三年的服务器。有一个想法就是布置一个云开发环境。好处: 使用阿里云的镜像备份可以方便的管理自己版本的镜像,这个速度很快,推荐推荐!有网的地方就可以进行调试。…
我们工作中接触最多的就是 进程,但是我们对它又比较陌生,因为它是业务不需要关心的地方,既有的公有组件和操作系统已经对我们屏蔽了它的复杂性。然后跟它的接触时间一长,我们难免会对它产生好奇:How it works? …
当你看到一个代码乱七八糟的项目时,心里肯定很各种 /_ \,代码阅读性特差,又不易维护。优秀的项目应该是看起来像是出自一个人之手,这就需要一套代码规范来约束,当然还必须要求项目成员落实这套规范。 …
之前一直在使用 Hexo 推荐的发布方案,缺点是本地依赖 Hexo 环境,无法随时随地地更新博客。为了摆脱 Hexo 环境约束进而高效写作,有了下述的发布方案。 …
作为技术人员,Linux 系统可以说是我们使用最多的操作系统,但我们可能并不是很了解它。在这里我将自己日常遇到的 Linux 使用技巧记录下来,方便以后查询使用。 …
2017 年是自如快速增长的一年,自如客突破 100 万,管理资产达到 50 万间,在年底成功获得了 40 亿 A 轮融资,而这些都要感谢广大的自如客,公司为了回馈自如客,在六周年活动时就发放了 6000 万租住基金,当然年底散币活动也够疯狂。 …
部署 ELK 后,日志平台就搭建完成了,基本上可以投入使用,但是其配置并不完善,也并未提供实时监控和流量分析功能,本文将对 ELK 部署后的一些常见使用问题给出解决办法。…
由于系统日志量还在可控范围,所以选择了 ELK+Beats 的方案,并未引入消息队列,当然后续需要可以对系统升级。鉴于此,只需要在日志平台部署 Elasticsearch 和 Logstash 集群,同时在应用服务器部署 Filebeat。 …