- 博客(11)
- 收藏
- 关注
转载 Flynn之Discoverd
Flynn的服务发现组件(discoverd)部署在所有的Flynn集群节点上,该组件使用了Raft协议保证数据的一致性,目前采用的是hashicorp的实现(https://github.com/hashicorp/raft),我们知道在Raft协议中,如果参与选举的节点太多,会导致性能下降...
2018-02-12 18:33:00
290
转载 Kong如何发布安装包
Kong通过https://github.com/Mashape/kong-distributions这个项目发布安装包,打包工具使用的是https://github.com/jordansissel/fpm 核心代码在.build-package-script.sh里面,比较重要的问题是L...
2017-03-21 18:35:00
173
转载 Kong如何记录请求响应日志
cat /usr/local/kong/nginx-kong.conf ...server { location / { body_filter_by_lua_block { kong.body_filter() } ...
2017-03-20 19:22:00
2171
转载 Kong的自动化测试是怎么做的
Kong的自动化测试是busted(https://github.com/Olivine-Labs/busted)做的。Kong的Makefile里记录了所有的一切: DEV_ROCKS = busted luacheck lua-llthreads2BUSTED_ARGS ?= -vT...
2017-03-10 14:05:00
417
转载 ngx.shared.cache哪来的?
Kong的数据库缓存用到了ngx.shared.cache local cache = ngx.shared.cache 这个cache是哪来的呢?其实是在nginx的配置文件里面: vagrant@precise64:~$ cat /usr/local/kong/nginx-kong...
2017-03-07 14:20:00
1679
转载 Kong的三大核心数据对象
Kong里面的三大核心数据对象是API,Consumer,Plugin,API是Kong对外提供的接口,Consumer用于表示API的消费者,Plugin可以作用于特定API、特定Consumer上,也可以作用于所有的API、Consumer上。 ...
2017-03-07 13:30:00
245
转载 Kong的限流是怎么做的?
Kong的限流从技术上来讲支持三种,分别是本地限流(local)、数据库限流(cluster)和Redis限流,这三种限流方式采用的限流算法都是计数器法。支持按照秒/分/小时/日/月/年等不同时间单位限流,并且可以组合,例如可以设置每秒最多100次并且每分钟最多1000次。 首先介绍一下本地...
2017-03-03 23:55:00
1356
转载 Kong为什么需要Serf
Serf是一个去中心化的集群成员管理、故障检测解决方案。Kong用它做什么?先看看它怎么启动的吧: Serf相关的配置文件主要是这些: vagrant@precise64:~$ grep serf /usr/local/kong/kong.conf serf_path = ser...
2017-03-03 17:59:00
172
转载 Kong为什么需要dnsmasq
官方的解释是: DNS resolver section dnsmasq Toggles if Kong should start/stop dnsmasq, which can be used as the Nginx DNS resolver. Using dnsmasq allo...
2017-03-03 17:51:00
142
转载 Kong启动分析(启动命令)
【require("kong.cmd.init")(arg)】将执行哪些内容呢?关键代码如下: return function(args) --对于 kong start 命令,args=start --此处校验参数是否合法,省略代码n行 local cmd = requir...
2017-03-03 15:12:00
2113
转载 Kong启动分析(前奏)
kong启动使用kong start命令,首先我们查找kong这个命令的地址: vagrant@precise64:~$ which kong/usr/local/bin/kong 进一步查看这个命令的内容: vagrant@precise64:~$ cat /usr/local/bi...
2017-03-03 14:35:00
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅