内存的最小单位是字节,一个字节等于8位(bit),每一位要么是0要么是1,也就是用二进制来表示。 一个字节在内存中的表示为: 无符号整数的表示 无符号二进制转成十进制公式: w:二进制位的长度。 i:二进制位从右往左开始…
分类:lua教程
【API网关Kong系列十一】- 源码构建Docker 镜像
1、前语 在前的十章中我们介绍了Kong的基本功能和使用,也介绍了基于docker的部署,不过官网提供的Docker部署都是基于rpm形式发布yum安装的,这就有些麻烦了。 本章我们介绍基于源码的方式来构建docker镜…
【API网关Kong系列十】- Rate Limiting
1、前言 在前面我们介绍了Kong的一些内容,包括Key-auth、basic 等插件, 想了解的请移步《企业级API网关Kong系列》本章我们继续其插件之旅,Limit 限流插件的使用。 2、Rate Limiting…
【API网关kong系列九】- Basic插件
1、前言 在上章文章中我们已经介绍了key-auth插件的配置使用方式、还不了解的可以回顾下《【API网关kong系列八】- key-auth插件》 本章我们继续插件的介绍。 2、Basic 插件 2.1 启用插件 Ba…
Redis进阶应用:Redis+Lua脚本实现复合操作
一、引言 Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构…
nginx的一般安全配置
大家一起讨论讨论呀 项目一般配置,例如default.conf server { #引入lua文件加载一些默认配置 include conf.d/lua_core.conf; #引入一些默认localtion的配置 in…
【API网关kong系列八】- key-auth插件
1、前言 Kong 的核心原则之一是它通过插件的可扩展性。插件允许你轻松的向服务添加新功能或使其更易于管理。 2、key-auth插件 在下面的步骤中,您将配置key-auth插件以向您的服务添加身份验证。在添加此插件之…
【API网关Kong系列七】- 完整转发请求示例
1、前景回顾 在前前面几章中,我们分别介绍了 Service、Route使用和一些关键API介绍,还不了解的请回顾《企业级API网关Kong系列》看起来比较零散、本章我们来完整的做一个请求转发的示例。 2、业务场景 在本…
【API网关Kong系列六】- 玩转Consumer
1、前景回顾 在【API网关Kong系列三】 – 战前预热 中已经对Consumer的做了介绍,在这我们在来回顾下。Consumer 对象表示服务的使用者或者用户。您可以依靠Kong作为主数据库存储,也可以将…
【API网关Kong系列五】- 玩转Route
1、前景回顾 在上前章《API网关Kong系列三】 – 战前预热》 中我们已经对Route路由的定义做了解释,在这我们在回顾下。 Route实体定义匹配客户端请求的规则。每个路由都与一个服务相关联,而服务可能…
【API网关Kong系列四】- 玩转Service服务
1、前景回顾 在上一章《API网关Kong系列三】 – 战前预热》 中我们已经对Service服务的定义做了解释,在这我们在回顾下。 服务(SERVICE)实体,正如其名称所示,是您自己的UPSTREAM服务…
【API网关Kong系列三】 - 战前预热
1、Kong使用 kong 的使用起来很简单,对于熟悉Nginx的大神来说,就更不在话下了。不过在使用前先来介绍下其内的一些基本概念,以便我们在使用时不会感到懵逼。 2、管理方式 从上图中可以看出其中8000/8443分…