thumbnail

关于灰度发布

几个月前部门内容组织了一次系统设计的议题,分到我们头上的题目是设计一套灰度发布系统。嗯,然后我们就精心设计(参考公司现有系统)了一番,不过鉴…

Read more
thumbnail

使用sql来查询es

es的DSL实在是过于难用,相信使用过的同学都会有这种感受。而sql对于99%的程序员来说没有什么学习成本。 所以在工作需要的情况下,完成了…

Read more
thumbnail

谈一谈es的优势和限制

企业内部使用的elasticsearch是提供垂直搜索的一种方案,什么是垂直搜索呢。 先抄个百度百科: 垂直搜索引擎是针对某一个行业的专业搜…

Read more
thumbnail

beanstalkd源码剖析

beanstalkd是一个使用还算广泛的开源消息队列,由c语言编写。因为本身功能简单,代码也不多,所以阅读可以帮助我快速复习一下网络编程,并…

Read more
thumbnail

关于日志

前言 想要设计并完成一个靠谱的系统,不可或缺又常常被很多码农嗤之以鼻的有这么几个方面: 1.程序日志、日志系统 2.系统监控、阈值报警 3.…

Read more
thumbnail

中间件与责任链模式

前段时间前同事找我看了这么一段代码: (new Pipeline($this->container))…

Read more
thumbnail

Elasticsearch环境搭建和river数据导入(四)

其实有了那篇服务开发总结,这篇看起来没什么必要了,不过作为纯技术的总结还是发出来吧。 在前几篇中说到了es的jdbc工具,这个工具确实挺好,…

Read more
thumbnail

[译]Redis事务详解

本文是官方Transactions小节的文档翻译,因为之前对redis的事务一直比较疑惑,这里做一次记录: MULTI,EXEC,DISCA…

Read more
thumbnail

漫谈服务化、微服务(一)

这两个概念其实很早之前就听说了,近一年也一直在查找相关的资料。并且有意无意地读了一些相关的书籍。 前几天在《程序员的呐喊》里看到亚马逊在20…

Read more
thumbnail

elasticsearch服务开发总结

前几天在公司做了一次分享,其实是类似于工作汇报的东西。。。顺便记了一些东西,整理一下吧: 这个服务完成了的事情 1).独立的es集群 目前线…

Read more
thumbnail

一致性哈希-虚拟结点生成

在上次的一致性哈希讲解中,提到了虚拟结点的生成算法。说得不怎么明白,本文将会对常用的两种虚拟结点生成算法进行一些简单的解析。 我们以Goog…

Read more
thumbnail

一致性哈希详解

网站做大了以后,因为MySQL在较高的qps下表现比较差,如果是创业公司的话,那可能租用的都是公有云的机器来做自己的服务,也许就是个内存2G…

Read more
thumbnail

Elasticsearch环境搭建和river数据导入(三)

很多事情真是说起来容易做起来难,就比如说起来很简单的: 把mysql的数据同步到elasticsearch里 听着很简单吧,我们有各种现…

Read more
thumbnail

创业公司的现实和骗局

最近听说有几个同事回XX田了,煞是诧异。因为在我的直觉中,智商正常的人都不会再回到抛弃自己的时候完全没有任何情义可言的公司里去。 事实证明我…

Read more
thumbnail

Elasticsearch环境搭建和river数据导入(二)

上一篇讲到了ES的river数据导入,但是看起来这么简单的流程也还是有一些坑,比如在我导入我司的一个3kw表内容时就碰到了整个虚拟机都卡住,…

Read more