The Mirages

樱桃沟夹事

问题是我们需要做一个统一的限流层,而这个限流层肯定不是单机可以完成,必定是一个多级多机的集群来处理。
因此肯定会涉及到共享存储的事情。我们一般都使用redis,但是其实redis涉及到单核上限的问题,其实更好的应该还是memcache,很多公司都改良过memecache也都开源出来的。

限流性能考量

现有的开源方案

网上有一堆关于nginx限流的文章。

主要看的就是
https://www.upyun.com/opentalk/417.html
https://blog.cloudflare.com/counting-things-a-lot-of-different-things/
http://nginx.org/en/docs/http/ngx_http_limit_req_module.html

用到的算法基本就两种,漏桶算法和令牌桶算法。

阅读全文 »

就说说从技术角度来考虑线上SLA的主要问题。

几个大部分就是: 发布, 手动操作, 流量, 安全

首先还是要统计下这4个在SLA事故里的占比。

发布

发布和更新在一般意义上是影响线上sla最大部分。

回归测试

阅读全文 »

这本书看到了第四章,当中有点问题有点烧脑,不是很能理解,就说说前面3章的。

以下内容基本都是摘自书中。虽然有了部分的修改和演绎。

第一章:我们的不幸是谁的错误?

在阿德勒看来这些都是自己的问题。不是因为你之前的不幸才造就了现在的不幸。而是因为你想着不幸,然后找了各种过去的原因来支撑自己的观点。
这种就是佛洛依德的原因论了,那我们就会在过去的束缚之下永远无法获得幸福。

因此我们想要追求什么的话,那去追求吧,没有什么原因可以牵绊你。

在佛洛依德学说里,强调童年阴影什么的。但是这种理由我们其实可以找一堆。也许现在的不幸你都可以归结于你当年你爸打你一顿,或者有个同学跟你吵架等等。
可仔细想下这些真的是理由吗?

阅读全文 »

这本书的核心观点就是“我们大家都是在为了某种目的而活着”

本书是以对话的方式进展的。

我们生活中很多认为的原因其实都是你的目的。因为你想发怒而发怒,因为你想自卑而自卑。

这里举的一个例子实在是印象深刻。

昨天下午我在咖啡馆看书的时候,从我设变经过的服务员不消息把咖啡洒到了我的衣服上。那可是我刚刚下狠心买的一件好衣服啊。勃然大怒的我忍不住大发雷霆。
平时的我不在公共场合大声喧哗,唯独昨天,我愤怒的声音几乎传遍了店里的每个角落。我想那应该是因为过于愤怒而忘记了自我吧。

好了,让人震惊的答案来了。下面是哲人的回答。

阅读全文 »

网络信息内容生态治理规定

国家互联网信息办公室令

第5号

  《网络信息内容生态治理规定》已经国家互联网信息办公室室务会议审议通过,现予公布,自2020年3月1日起施行。

  主任 庄荣文

  2019年12月15日

阅读全文 »

春节期间的新冠疫情大家可能就只关注了之前什么红十字会表现什么的。等节后要工作了,发现其实全国基本是这样的烂样。

刚看了个帝都顺义区不让人进小区的实例,人就是湖北籍的,最近都没去过湖北,从上到下都不让人进小区,结果人第二天坐火车回徐州了。
这种现象的产生原因其实很好理解,不想担责任,万一有个啥。
帝都核心区上周刚有医院因为集体得病,结果区长也被老蔡批了。你一个屁民进不进的去小区不重要,老子的乌纱帽才重要。
因为我们的考核都是上级给下级考核,所以最终的结果就是这样。

上级说灭了你就灭了,你看看湖北书记这些人不是分分钟就被拿下。有什么公开的说法吗?

如果这些区长都是屁民一张张选票选出来的,你看看会怎么样。。。

顺义还是在帝都,地方政府就这个表现,所以不要指望北方其他政府的表现了。

而之前看的抢人大战的浙江,广东。什么余杭区这些据说都是水平在线的。但是实际没有去到也不清楚。

阅读全文 »

贵司又接着疫情来坑员工了。关键还坑普通员工。

X,Y.Z三月工资就发XX%,然后说是年底补齐。然后呢,销售的提成不缓发。可销售不是本来就是靠提成的,等于销售工资不受影响。

疫情来了,贵司业务蹭蹭蹭的涨,只是销售要不回来钱啊,这不是摆明了销售不力啊,居然还能这样包庇,真是服了。

这次疫情的到来按「企业微信」的说法属于天降赛道,可贵司这个时候不是说抓紧让销售要回来钱赶紧扩充队伍,还居然主动坑自己人。

虽然大家不至于做出微盟那种事情,但是这种只坑研发的行为实在是让人不齿,最终坑的就是自己了。

看微盟孙涛勇回应的,睡就睡了,敢做还不不敢承认,瞎说人欠网络贷,欠网络贷的不是应该卖了微盟的数据库,或者嵌入自己的广告代码进行盈利啊。删库也能盈利?这是竞争对手的套路?

阅读全文 »

对于英语音标这个东西,一直没有好好学习过。

正如一个B站网友说的:

小学老师:考试不考。
初中老师:高中才学。
高中老师:小学没学?

我记得是我们初中英语老师教过一节课,可那节课我是上了吗? 压根没印象了。

下面这个是音标课程的在线地址,很好啊。花了4天时间都看完了,其实很多人可能几个小时就完了。
https://www.bilibili.com/video/av5123229

下面就是一些笔记了。这里面元音部分基本都学的很清楚了,辅音在联想法里那几个有点苦难,还得多复习几遍。

阅读全文 »

如果说在线教育作为一个产业来说。那应该还可以。当然最终胜出的估计也是现在的几个巨头。

当然这个行业门槛不高,如果只是针对某个区域市场,那没几个人应该就可以开搞了。搞定当地教委就可以推广了。后面做大就另说了。

至少从这次疫情爆发来看,大部分这些都没有技术能力,能应对的都相当的少,但是前面说了就针对某个地区的可能还好,技术压力不大,而且活的还不错,但是要全面铺开就别想了。

我说的是针对个人的。

在线教育就是个伪命题。

首先,对于大部分自觉性真的一般,我也一般,网上一堆现有的教学网站你都未必学的过来。
当年有
http://study.163.com
https://www.coursera.org/

阅读全文 »

上一次写nginx cache应该还是10年前了,那时候好像是nginx 0.7.4开始的。
当时记得用的是tmpfs做的缓存目录,主要那时候公司钱多。96G的机器随便堆。

这次又要缓存后面rest服务器的静态资源。用的ssd,可观察了下iowait还是会到50%左右经常。看了下主要是写导致的。

下面这个是这次的配置。

1
2
3
4
5
6
7
8
9
10
11
12
13
proxy_temp_path /cache/nginx/proxy_temp;
proxy_cache_path /cache/nginx/cx_cache levels=1:2 keys_zone=cx_cache:200m inactive=1d max_size=100g;

proxy_cache cx_cache;
proxy_cache_revalidate on;
proxy_cache_key "$request_uri $http_thumbnail";
proxy_cache_methods HEAD GET;
proxy_cache_valid 200 301 302 304 1d;
proxy_cache_min_uses 1;
add_header Cache-Concrol public;
expires 1d;
add_header Nginx-Cache "$upstream_cache_status";
proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;

proxy_ignore_headers 这个是一定要加的,这次发现要是后端返回内容里带了cookie信息就居然无法缓存了。

下面这个是官方的解释,这个我记得原先最老的版本是没有,看来确实要与时俱进啊。

阅读全文 »
0%