分类 综合 下的文章

分享一张架构图吧

最近在深入研究在 PHP 这个领域的 RPC 微服务。很多都是提及 gRPC、Thrift、Hprose 等。但是,都很复杂。唯独 Yar 框架轻量实用。由于是 中国 PHP 教父惠新宸开发的 ...

什么是 EPEL?

背景:在了解 EPEL 之前,我们先来了解一下在 Linux 系统安装第三方库的痛楚。之前我在阿里云的 ECS 以及本地安装的 CentOS 7 系统中安装 Supervsior 时遇到了兼容问...

PHP 项目中应用 Beanstalkd 消息队列

最近偶然看到 Beanstalkd 这个消息队列中间件。根据网上资料显示,它是 Facebook 开发的一款用来处理系统消息的中间件。处理过千万级别消息的处理。该项目源码已经开源。网上摘抄的一部...

微服务之 PHP 浅尝 Thrift

微服务是用来解决海量请求的一种分布式架构方案。一、Monolithic 架构在讲 Thrift 之前,我们先来认识一下传统系统构架。我们把上图这种传统架构称为:Monolithic 架构。Mon...

服务器时差问题引发的问题思考与解决

背景:博主目前所在的公司出现了一个特别严重的情况:多台 Web 服务器之间的时钟不同步。导致数据库的时钟与服务器时钟之间存在时差。刚好我们的活动要根据一个用户签到来送福利。一个用户一天只能签到一...