百亿教训:A站沉浮录【转载自公众号“接招”】

2015年,夏夜,许久未见的学长小C约我出来聊天。彼时他刚刚从一个乏闷的外包公司跳槽到了向往已久A站,见面时所流露出来的兴奋似乎远比当时的气温更加灼热。 小C是一名骨灰级的二次元死忠粉,在老粉看来A站才是他们的情怀和根据地,「猴山」(A站昵称)才是「二次元猴子」最好的发育场所。当时的A站还在实行限制注册策略,用户想要注册需要有邀请码或者等到特定日期大赦(类似草榴)。可以说只有真正的二次元才有资格成为A站用户,而小C就是其中之一。 但随着A站管理层不断动荡,B站等新兴二次元视频网站一跃而起,越来越 ……

分布式配置服务etcd与分布式协调服务zookeeper对比

背景 coreOS中使用了etcd作为集群配置服务,拥有众多出色的特点,etcd是一个key,value的数据服务器,单实例可达每秒 1000 次写操作,以及方便的REST接口。 zookeeper则是在Hadoop中大放光彩的分布式协调服务,提供了分布式锁,数据同步,等服务。 从功能上看,二者都可以很好的完成集群中分布式中遇到的同步,配置问题,但是不可否认,这2种服务在设计的时候的目的不同,也让这2中服务有着不小的差异。 etcd 目的: 一个高可用的 Key/Value 存储系统,主要用于分 ……

MySQL通过localhost无法连接数据库的解决

问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也正常。MySQL的权限设置正确,且通过mysql命令行客户端可以正常连接数据库。 分析:这是典型的socket没有正确设置的情况。 连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且 ……

修改MySQL最大连接数

MYSQL数据库安装完成后,默认最大连接数是100,增加连接数的方法如下 方法一:编辑my.cnf文件 进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf 修改(或在[mysqld]中添加) max_connections选项。 将 max_connections=100的值改为较大的值,重启MYSQL服务即可。 方法二:在MySQL客户端中修改; 进入MySQL mysql -uusername -ppassword 设置新的最大连接数为200: mysql> ……

达达CTO:达达物流技术架构之路与技术分享

达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。 达达架构分享 – 01 达达的业务规模增长极大,在1年左右的时间从零增长到每天近百万单,给后端带来极大的访问压力。压力主要分为两类:读压力、写压力。读压力来源于配送员在APP中抢单,高频刷新查询周围的订单,每天访问量几亿次,高峰期QPS高达数千次/秒。写压力来源于商家发 ……

数据中心不同服务器部署差异

数据中心在逻辑上包括硬件和软件。硬件是指数据中心的基础设施,包括支撑系统和计算机设备等;软件是指数据中心所安装的程序和提供的信息服务。一个完整的数据中心在其建筑之中,包括支撑系统、计算机设备和信息服务这三个逻辑部分。支撑系统主要是电力设备、环境调节设备和监控设备,这些系统是保证上层计算机设备正常、安全运转的必要条件。数据中心的计算机设备包括服务器、存储设备和网络设备,这些设备运行着上层的信息服务。信息服务的质量依赖于底层支撑系统和计算机设备的服务器能力。只有综合考虑各种因素、整体统筹兼顾,才能保 ……

背井离乡,为何仍要打拼北上广?

开始:老话题了,去年就出来的,只是最近突然有些感触,翻出来再看看 之前知乎上有人提问:为什么年轻人,大都愿意来北上广深打拼,即使过得异常艰苦,远离亲人,仍然义无反顾,在家踏实过日子难道不好吗?一位叫“王远成”网友的回答瞬间博得了成百上千个赞同。他的故事,他的心得,看看吧。↓↓ 在手机上看见这个问题,于是到电脑前来怒答,因为感触实在是太深了。我估计我会写很长。中间夹杂了很多个人感情,结论在最后。 答主男,2008年某三流西安民办大专毕业,怀揣了2000块钱,我买了一张火车票,来到上海。这里没有任何 ……

工程师文化

现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义? 有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依然是不恰当的,这些人只说出了工程师文化给工程师带来的权利,更何况这种对权利的认定还是片面的。 工程师文化的核心是什么:价值观。但是,它不止价值观。 首先,这个世界上大部分软件公司采用工程师文化的模式来运作的 ……