Kong 2.0 正式发布!

从上一次主要开源版本发布以来,经过整整一年的发展,我们很荣幸地宣布旗舰开源API网关的下一个章节 - Kong Gateway 2.0全面上市!

混合模式部署(Hybrid Mode Deployment)

混合模式也称为Control Plane/Data Plane分离(CP / DP),它可以将Kong的代理有效,安全地部署在任何地方,然后可以从单个点(Control Plane)控制整个群集。在这种模式下,Data Plane节点不连接到数据库。而是根据需要由控制平面管理和推送其配置。此功能可显着提高大型Kong群集的安全性和性能,同时降低运营成本。要开始混合模式部署,请参考混合模式文档

阅读全文

微服务网关 APISIX 初探

APISIX 是一个高性能的微服务API网关,之前在使用Kong的时候有了解过这个产品。如今这个项目已经进入了Apache开始孵化。这个网关的作者是编写了OpenResty的著名教程《OpenResty 最佳实践》的温铭和王院生。都是业界大牛,而且和kong一样都是基于 OpenResty。

阅读全文

互联网非法裁员自救指南

2019年的冬天真冷啊,随便一看一大波裁员滚滚而来,2020年的第一个工作日来发这篇丧丧的文章 ——《互联网裁员自救指南》。我们在遇到裁员通知之后在感慨和气愤之余,有些事情是必须第一时间要去做的,冷静下来,既然事情已经发生了,就看看自己手上有什么样的筹码,能多拿赔偿就多拿赔偿,这篇文章列举了一些被裁员,尤其是非法裁员之后需要注意的一些事项,有需要的可以先收藏起来。当然希望大家以后永远用不到。

阅读全文

深圳联通王卡宽带宽带光纤组网记

早前租房的时候基本上宽带都是被当地房东的关系户垄断的,如果自己想拉线搭建宽带都是不允许的,缺点就是真的很慢很卡很贵,搬家之后决心还是得整一套流畅的家庭宽带,至少让媳妇儿看视频的时候没那么卡,粗略的算了算,家里需要链接WiFi的设备竟然有十来个了,而且后面可能还有扩大数量的趋势,这样一算还是真得好好整它一波。

阅读全文

梦想让生活变得可以忍受

Having dreams is what makes life tolerable

突然发现好久都没有写电影观后感了,上一篇还是在2013年的时候,趁现在有点空闲时间,就写一写最近我给同事推荐的这部著名励志片《追梦赤子心》(又名《鲁迪传奇》,英文名《Rudy》)吧。同事也是学体育出身,看完告诉我还是触动蛮大的。本篇文章的标题就出自于电影中的经典台词。

阅读全文

如何选择一副眼镜

如何选配眼镜是一个近视眼每隔几年就会遇到的问题,刚好最近也需要配眼镜,故在此总结一波。

验光

一个比较尴尬的事实是,国内的眼光流程还是很不规范的,很多验光师并不具备眼科基础知识,短期培训就直接在眼镜店上岗了。而在国外眼光处方是需要有资质的医师才能开具的。 所以,虽然不能说眼镜店等地方的验光师不好,但是如果你第一次配镜,或者是高度近视,或者还是个孩子,那么建议去医院的验光中心验光,那里出具的配镜处方是最保险的。

阅读全文

使用 libfaketime 修改 docker 容器时间

容器的时间问题:

如果想要直接进入容器,使用date -s修改日期,则会出现一个

1
date: cannot set date: Operation not permitted

阅读全文

时间测试神器libfaketime的使用

在做开发测试的时候,时常会遇到一些需要时间设置的问题,通常的时候,我们就是直接修改系统时间来完成,但是由于一般服务器上会跑着很多服务,一旦修改难免会影响到其他的程序,所以我们得找到一个方便的,只对自己需要使用的服务或进程修改时间,而不影响其他的,且修改方便的神器。好在有这么一款好用的:

    阅读全文

    数据迁移工具对比&介绍

    1.Tungsten Replicator

    简介 Tungsten Replicator是数据库集群和复制供应商 Continuent 推出的高性能、开源的数据复制引擎,是Continuent最先进的集群解决方案的核心组件之一,特别适合作为异构数据库之间数据迁移的解决方案。 Tungsten replicator被定义为是异构数据库复制框架,可实现不同版本,不同种类数据库之间的数据库复制。根据官方的说明,现在可以实现mysql各版本件,以及mysql与oracle间的数据库复制,但是一些函数上限制还是不能避免。

    阅读全文

    解决 protobuf 3 PHP 中枚举值报错问题

    前两天在项目中突然遇到一个protobuf php库报错,报错为:

    1
    "Undefined offset: 8","context"

    阅读全文

    Kong 1.4 发布!自动检测Cassandra Topology 更改,自定义Host Header以及更多功能!

    原文地址:https://konghq.com/blog/kong-gateway-1-4-released-auto-detect-cassandra-topology-changes-custom-host-header-much/
    我们很高兴地宣布1.4系列的第一个版本已经发布!
    我们的工程团队和出色的社区成员在此版本中添加了许多新功能,改进和修复。

    阅读全文

    从 在 CentOS 安装 Kong

    本文原文链接:https://docs.konghq.com/install/centos/

    安装包

    首先下载配置的相应软件包:

    阅读全文

    微服务 API 网关 Kong 插件 AWS Lambda 中文文档

    从Kong调用 AWS Lambda函数。它可以与其他请求插件结合使用以保护,管理或扩展功能。

    注意:此插件与0.14.0之前的Kong版本和0.34之前的Kong Enterprise捆绑在一起的功能与此处记录的功能不同。
    有关详细信息,请参阅CHANGELOG

    阅读全文

    使用源码安装 Kong

    无论是否有数据库,Kong都可以运行。

    使用数据库时,您将使用kong.conf配置文件在启动时设置Kong的配置属性,并将数据库用作所有已配置实体的存储,例如Kong代理所在的 Routes 和 Services 。

    不使用数据库时,您将使用kong.conf的配置属性和kong.yml文件来将实体指定为声明性配置。

    阅读全文

    第二十八年中秋

    第二十八年中秋 生日刚刚过去,第二十八年就这样猝不及防的来到了,这个思想汇报系列也走到了第七个年头,不过还好,总算也是也坚持下来了,一百多篇博客,不算多也不算少,持续不断的写博客,也算是一种自我总结和反思吧。去年的这个时候定了一个小小的目标:接下来的一年时间里,平均每个月要写五篇博客,查看了一下归档记录,基本算是达到了,给自己一个小小的掌声,其中大部分的还是自己的一些学习和记录。也免得以后需要使用到相关技能的时候,记不起来。这个博客是一直使用wordpress搭建的,2015年的时候虚拟空间买两年送三年,一直到2020年到期,等到过期的时候,就把这个博客挪个位置,至于还是使用cms系统还是使用静态博客,到时候做一个抉择。

    阅读全文

    在 Kubernetes 上安装 Kong 和 Kong Enterprise

    本文原文链接:https://docs.konghq.com/install/kubernetes/

    Kubernetes Ingress Controller for Kong

    使用官方Kubernetes Ingress控制器安装Kong或Kong Enterprise。

    阅读全文

    Kong 无法使用 lua-openssl

    目前在写一个kong的插件的时候想要使用一下 lua-openssl 的ecc加密功能,ecc是一个相对较新的加密算法(椭圆加密算法)。

    lua-openssl 的项目地址为:https://github.com/zhaozg/lua-openssl 然后按照文档中的步骤,先安装:

    1
    luarocks install openssl

    阅读全文

    如何在 Kong 和 OpenResty 中使用环境变量 os.getenv()

    在项目中有时会遇到使用系统环境变量的问题,但是直接使用 os.getenv() 是不可行的,不仅是在 Kong 中,在 OpenResty 也都是不可以的,原因是 Kong 是基于 OpenResty ,OpenResty 是基于 Nginx 的,而Nginx在启动的时候,会把环境中所有的环境变量都清除掉,我们可以从Nginx的官方文档中看到这段描述:http://nginx.org/en/docs/ngx_core_module.html#env

    阅读全文

    在 Ubuntu 上安装 Kong

    原文地址:https://docs.konghq.com/install/ubuntu

    安装包

    首先下载配置的相应软件包:

    阅读全文

    使用 Docker 安装 Kong

    原文地址:https://docs.konghq.com/install/docker/

    有关如何在Docker中使用Kong的详细信息可以在镜像图像的DockerHub存储库中找到:kong
    我们还有一个Docker Compose template,内置编排和可扩展性。

    阅读全文