最新文章

Kibana多租户方案

少于 1 分钟 读完全文

概览 Kibana是一个Elastic公司提供的,用于ElasticSearch数据可视化的工具,提供了数十种图表类型,并支持导出url供用户直接使用。另外Kibana还提供了在线查询,性能分析,数据时序分析等能力。不过Kibana并没有提供多租户能力,因此需要自行实现。 谈到租户隔离,我觉得就是三个方...

一起来学ES —— Bulk剖析

少于 1 分钟 读完全文

背景 Bulk请求是ES常用的一种multi-document请求,其处理比较复杂,之前一直搞不清请求的处理逻辑,今天就从源码入手,仔细剖析一下其执行逻辑。

基于OpenResty的API网关设计

少于 1 分钟 读完全文

背景 OpenResty 是一个支持lua的nginx,并且内置了一些常用的lua库。利用lua,我们就可以便捷得扩展nginx能力,甚至可以直接作为Web服务对外提供。 主页链接 由下图可以看出,我们可以在各个阶段进行干预。

Docker for Mac配置Sock5代理

少于 1 分钟 读完全文

今天需要用ES的镜像,发现Docker Hub的镜像已经废弃了,换成了docker.elastic.co镜像。 于是喜闻乐见得被墙了。。。 error pulling image configuration ... EOF 尝试了下SS的全局代理,发现没有用

RequestMap2Retrofit

少于 1 分钟 读完全文

最近写项目,各种Rest的接口调来调去,RequestMap总要反复写,服务发布方写一遍,调用方再写一遍,非常麻烦。 业界目前有JAX-RS,resteasy通过发布facade包来避免这个问题。但是无力推进所有服务方修改,所以写了个小脚本用来将RequestMap转换成Retrofit2的接口。 ...