Author: admin

OpenResty的现状、趋势、使用及学习方法

我个人之前主要是用 Python 来完成开发工作,包括云查杀和反钓鱼系统,都是 Python 完成的。在 2011 年左右接触到 nginx 的 C Module 开发,被异步的高性能颠覆了三观,只是门槛太高,一直想找一个像 Python 一样简单,像 nginx C Module 一样高效的技术。
所以在 2012 年,得知 OpenResty 这个项目的时候,我就在企业安全一个新项目里面,使用它作为服务端的主要技术。…

当Unikernel遇上Docker,会发生什么?

在欧盟巴塞罗那举办的DockerCon大会上,Unikernel闪亮登场!到底什么是Unikernel,请阅读《到底什么是Unikernel?》。

作为闭幕黑科技主题keynote的一部分, Anil Madhavapeddy(MirageOS项目负责人),展示了如何像其他任何容器一样使用Unikernel。他先用Docker创建了一个Unikernel微服务,然后接着部署了一个真正的Web应用,数据库、Web服务和PHP代码运行在使用Rump Kernels构建的隔离的Unikernel微服务上。Docker像管理Linux容器一样管理Unikernel,但是不用再部署一个传统的操作系统!…

还不知道用这些 Linux 快捷键吗?

近期在工作中发现经常性的使用一些重复性命令,经常性的修改一些长明令,感觉有必要科普一下 Shell 命令行的一些常见快捷键了,以便大家节省时间提高工作效率。
  下述所有命令在 Linux/unix 的 shell 下有效,这里以 bash 为主。如有出入,以你自己的服务器为准。本文所指的 Linux 主要指 RHEL/CentOS,unix 指的是 FreeBSD,这也是服务器中用得最多的版本。

如何保证主从复制数据一致性

MySQL主从复制环境中,如何才能保证主从数据的一致性呢?

关于主从复制

现在常用的MySQL高可用方案,十有八九是基于 MySQL的主从复制(replication)来设计的,包括常规的一主一从、双主模式,或者半同步复制(semi-sync replication)。

我们常常把MySQL replication说成是MySQL同步(sync),但事实上这个过程是异步(async)的。大概过程是这样的:…

简单了解分布式系统

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、常用的分布式方案以及分布式和集群的区别等。…